/llvm-project/llvm/test/Transforms/LowerTypeTests/ |
H A D | constant.ll | 8 !0 = !{i32 0, !"typeid1"} 9 !1 = !{i32 4, !"typeid1"} 16 %x = call i1 @llvm.type.test(ptr @a, metadata !"typeid1") 23 …= call i1 @llvm.type.test(ptr getelementptr ([2 x i32], ptr @b, i32 0, i32 1), metadata !"typeid1") 30 %x = call i1 @llvm.type.test(ptr @b, metadata !"typeid1")
|
H A D | export-inline.ll | 1 …petests-summary-action=export -lowertypetests-read-summary=%S/Inputs/use-typeid1-typeid2.yaml -low… 4 …petests-summary-action=export -lowertypetests-read-summary=%S/Inputs/use-typeid1-typeid2.yaml -low… 9 !0 = !{i32 0, !"typeid1"} 10 !1 = !{i32 6, !"typeid1"} 29 ; SUMMARY-NEXT: typeid1:
|
H A D | export-dead.ll | 1 ; The only use of "typeid1" is in a dead function. Export nothing. 3 …petests-summary-action=export -lowertypetests-read-summary=%S/Inputs/use-typeid1-dead.yaml -lowert… 8 !0 = !{i32 0, !"typeid1"}
|
H A D | export-bytearray.ll | 1 …petests-summary-action=export -lowertypetests-read-summary=%S/Inputs/use-typeid1-typeid2.yaml -low… 4 …petests-summary-action=export -lowertypetests-read-summary=%S/Inputs/use-typeid1-typeid2.yaml -low… 9 !0 = !{i32 0, !"typeid1"} 10 !1 = !{i32 130, !"typeid1"} 36 ; SUMMARY-NEXT: typeid1:
|
H A D | unnamed.ll | 10 !0 = !{i32 0, !"typeid1"} 11 !1 = !{i32 4, !"typeid1"} 16 %x = call i1 @llvm.type.test(ptr %p, metadata !"typeid1")
|
H A D | distinct-index-width-crash.ll | 8 !0 = !{i32 0, !"typeid1"} 9 !1 = !{i32 4, !"typeid1"} 17 …= call i1 @llvm.type.test(ptr getelementptr ([2 x i32], ptr @b, i32 0, i32 1), metadata !"typeid1")
|
H A D | export-single.ll | 1 …petests-summary-action=export -lowertypetests-read-summary=%S/Inputs/use-typeid1-typeid2.yaml -low… 6 !0 = !{i32 0, !"typeid1"} 14 ; SUMMARY-NEXT: typeid1:
|
H A D | import-unsat.ll | 1 ; Test that we correctly import an unsat resolution for type identifier "typeid1". 16 ; SUMMARY-NEXT: typeid1: 26 %x = call i1 @llvm.type.test(ptr %p, metadata !"typeid1")
|
H A D | align.ll | 9 !0 = !{i32 0, !"typeid1"} 14 %x = call i1 @llvm.type.test(ptr %p, metadata !"typeid1")
|
H A D | nocfivalue.ll | 27 %x = call i1 @llvm.type.test(ptr %p, metadata !"typeid1") 35 !0 = !{i32 0, !"typeid1"}
|
H A D | layout.ll | 16 !0 = !{i32 0, !"typeid1"} 23 %x = call i1 @llvm.type.test(ptr undef, metadata !"typeid1")
|
H A D | simple.ll | 24 !0 = !{i32 0, !"typeid1"} 25 !3 = !{i32 4, !"typeid1"} 65 %x = call i1 @llvm.type.test(ptr %p, metadata !"typeid1") 68 %y = call i1 @llvm.type.test(ptr %p, metadata !"typeid1")
|
H A D | export-allones.ll | 1 …petests-summary-action=export -lowertypetests-read-summary=%S/Inputs/use-typeid1-typeid2.yaml -low… 4 …petests-summary-action=export -lowertypetests-read-summary=%S/Inputs/use-typeid1-typeid2.yaml -low… 9 !0 = !{i32 0, !"typeid1"} 10 !1 = !{i32 2, !"typeid1"} 157 ; SUMMARY-NEXT: typeid1:
|
H A D | x86-jumptable.ll | 18 %x = call i1 @llvm.type.test(ptr %p, metadata !"typeid1") 23 !0 = !{i32 0, !"typeid1"}
|
/llvm-project/llvm/test/Transforms/GVN/ |
H A D | 2011-09-07-TypeIdFor.ll | 39 %typeid1.i = tail call i32 @llvm.eh.typeid.for(ptr @_ZTIb) 41 %2 = icmp eq i32 %filter3.i, %typeid1.i 62 %typeid1 = tail call i32 @llvm.eh.typeid.for(ptr @_ZTIb) 63 %5 = icmp eq i32 %filter3.i, %typeid1
|
/llvm-project/llvm/test/Transforms/WholeProgramDevirt/ |
H A D | unique-retval-multiple-assumes.ll | 22 %p = call i1 @llvm.type.test(ptr %vtable, metadata !"typeid1") 24 %p2 = call i1 @llvm.type.test(ptr %vtable, metadata !"typeid1") 36 !0 = !{i32 0, !"typeid1"}
|
H A D | import-indir.ll | 1 ; Test that we correctly import an indir resolution for type identifier "typeid1". 43 ; SUMMARY-NEXT: typeid1: 86 %p = call i1 @llvm.type.test(ptr %vtable, metadata !"typeid1") 97 %pair = call {ptr, i1} @llvm.type.checked.load(ptr %vtable, i32 4, metadata !"typeid1")
|
H A D | soa-vtable.ll | 21 %p = call i1 @llvm.type.test(ptr %vtable, metadata !"typeid1") 43 !0 = !{i32 8, !"typeid1"}
|
/llvm-project/llvm/test/Transforms/NewGVN/ |
H A D | 2011-09-07-TypeIdFor.ll | 85 %typeid1.i = tail call i32 @llvm.eh.typeid.for.p0(ptr @_ZTIb) 86 %2 = icmp eq i32 %filter3.i, %typeid1.i 106 %typeid1 = tail call i32 @llvm.eh.typeid.for.p0(ptr @_ZTIb) 107 %5 = icmp eq i32 %filter3.i, %typeid1
|
/llvm-project/llvm/test/LTO/Resolution/X86/ |
H A D | export-jumptable.ll | 24 %2 = call i1 @llvm.type.test(ptr %1, metadata !"typeid1") 30 !0 = !{i64 0, !"typeid1"}
|
H A D | export-jumptable-noncanonical.ll | 24 %2 = call i1 @llvm.type.test(ptr %1, metadata !"typeid1") 32 !0 = !{i64 0, !"typeid1"}
|
/llvm-project/llvm/test/CodeGen/X86/ |
H A D | nocfivalue.ll | 28 %x = call i1 @llvm.type.test(ptr %p, metadata !"typeid1") 36 !0 = !{i32 0, !"typeid1"}
|
/llvm-project/llvm/test/ThinLTO/X86/ |
H A D | cache-typeid-resolutions.ll | 8 ; Two resolutions for typeid1: Unsat, Single 9 ; where both t and t-import are sensitive to typeid1's resolution 31 %x = call i1 @llvm.type.test(ptr %p, metadata !"typeid1")
|
H A D | cfi-icall.ll | 13 %x = call i1 @llvm.type.test(ptr %p, metadata !"typeid1") 27 !0 = !{i64 0, !"typeid1"}
|
/llvm-project/llvm/test/CodeGen/WebAssembly/ |
H A D | cfi.ll | 28 !0 = !{i32 0, !"typeid1"} 39 %x = call i1 @llvm.type.test(ptr %p, metadata !"typeid1")
|