aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/tools/llvm-reduce/reduce-args-target-ext-ty.ll
blob: e3a7e80f5e4ef46ff15a4df8927335ad04b4719e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
; 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-file
; RUN: FileCheck %s --input-file %t --check-prefixes=RESULT

declare void @uses_ext_ty(target("sometarget.sometype"))
declare target("sometarget.sometype") @produces_ext_ty()

; INTERESTING: @interesting(
; RESULT: @interesting(
; RESULT: void @uses_ext_ty()
define void @interesting(target("sometarget.sometype") %arg) {
  call void @uses_ext_ty(target("sometarget.sometype") %arg)
  ret void
}