14 lines · plain
1; RUN: llvm-reduce %s -o %t --abort-on-invalid-reduction --delta-passes=arguments --test FileCheck --test-arg %s --test-arg --check-prefixes=INTERESTING --test-arg --input-file2; RUN: FileCheck %s --input-file %t --check-prefixes=RESULT3 4declare void @uses_ext_ty(target("sometarget.sometype"))5declare target("sometarget.sometype") @produces_ext_ty()6 7; INTERESTING: @interesting(8; RESULT: @interesting(9; RESULT: void @uses_ext_ty()10define void @interesting(target("sometarget.sometype") %arg) {11 call void @uses_ext_ty(target("sometarget.sometype") %arg)12 ret void13}14