| /llvm-project-15.0.7/llvm/test/Transforms/GVN/ |
| H A D | simplify-icf-cache-invalidation.ll | 5 %struct.zot = type { i32 (...)** } 9 @global = hidden unnamed_addr constant i8* bitcast (void (%struct.zot*, i1)* @quux to i8*) 13 define hidden void @eggs(%struct.zot* %arg, i1 %arg2, i32* %arg3, i32 %arg4, %struct.baz** %arg5) u… 16 %tmp1 = getelementptr %struct.zot, %struct.zot* %arg, i64 0, i32 0 36 %tmp12 = bitcast %struct.zot* %arg to void (%struct.zot*, i1)*** 37 …%tmp13 = load void (%struct.zot*, i1)**, void (%struct.zot*, i1)*** %tmp12, align 8, !invariant.gr… 38 %tmp14 = getelementptr inbounds void (%struct.zot*, i1)*, void (%struct.zot*, i1)** %tmp13, i64 0 39 %tmp15 = load void (%struct.zot*, i1)*, void (%struct.zot*, i1)** %tmp14, align 8 40 tail call void %tmp15(%struct.zot* %arg, i1 %arg2) 48 declare hidden void @quux(%struct.zot*, i1) unnamed_addr #0 align 2
|
| H A D | stale-loop-info.ll | 10 %struct.barney.881 = type { %struct.zot.882 } 11 %struct.zot.882 = type { [64 x i8] }
|
| /llvm-project-15.0.7/llvm/test/CodeGen/NVPTX/ |
| H A D | b52037.ll | 49 %tmp9 = getelementptr inbounds %struct.zot, %struct.zot* %tmp, i64 0, i32 2, i32 1 52 %tmp10 = getelementptr inbounds %struct.zot, %struct.zot* %tmp, i64 0, i32 0, i32 0 63 %tmp7.i6 = getelementptr inbounds %struct.zot, %struct.zot* %tmp, i64 0, i32 2 66 %1 = getelementptr inbounds %struct.zot, %struct.zot* %tmp, i64 0, i32 2 72 %tmp64.i = getelementptr inbounds %struct.zot, %struct.zot* %tmp, i64 0, i32 2, i32 10 74 %tmp23.i.i = getelementptr inbounds %struct.zot, %struct.zot* %tmp, i64 0, i32 2, i32 2 77 %5 = getelementptr inbounds %struct.zot, %struct.zot* %tmp, i64 0, i32 2, i32 5, i64 0 82 %tmp48.i.i = getelementptr inbounds %struct.zot, %struct.zot* %tmp, i64 0, i32 2, i32 3 87 %tmp9.i = getelementptr inbounds %struct.zot, %struct.zot* %tmp, i64 0, i32 2, i32 7 93 %tmp7.i = getelementptr inbounds %struct.zot, %struct.zot* %tmp, i64 0, i32 2 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/TypePromotion/AArch64/ |
| H A D | trunc-zext-chain.ll | 8 %struct.wobble = type { %struct.zot* } 9 %struct.zot = type <{ %struct.wobble, %struct.zot*, %struct.wobble*, i8, [7 x i8] }> 45 ; CHECK-NEXT: [[VAR35:%.*]] = load %struct.zot*, %struct.zot** [[VAR34]], align 8 46 ; CHECK-NEXT: [[VAR36:%.*]] = icmp eq %struct.zot* [[VAR35]], null 87 %var35 = load %struct.zot*, %struct.zot** %var34, align 8 88 %var36 = icmp eq %struct.zot* %var35, null 89 %var37 = getelementptr inbounds %struct.zot, %struct.zot* %var35, i64 0, i32 2 129 ; CHECK-NEXT: [[VAR35:%.*]] = load %struct.zot*, %struct.zot** [[VAR34]], align 8 171 %var35 = load %struct.zot*, %struct.zot** %var34, align 8 172 %var36 = icmp eq %struct.zot* %var35, null [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/SCCP/ |
| H A D | PR43857.ll | 5 %struct.zot = type { %struct.wobble, %struct.wobble, %struct.wobble } 9 define %struct.zot @widget(<8 x i32> %arg) local_unnamed_addr { 15 ret %struct.zot undef 26 %tmp = call %struct.zot @widget(<8 x i32> %arg) 27 %tmp1 = extractvalue %struct.zot %tmp, 0, 0
|
| /llvm-project-15.0.7/llvm/test/Transforms/NewGVN/ |
| H A D | pr31501.ll | 6 %struct.zot = type { i64 } 11 %struct.eggs = type { %struct.zot.0, %struct.widget } 12 %struct.zot.0 = type { i8*, i8*, i8* } 18 %struct.wombat = type { %struct.zot.2 } 19 %struct.zot.2 = type { %struct.zot.0, %struct.ham } 25 %struct.spam = type { %struct.zot.0, %struct.ham.7 } 32 %struct.wombat.13 = type { %struct.zot.0, %struct.wibble.14 } 40 %struct.zot.20 = type { %struct.ham.21 } 45 %struct.spam.24 = type { %struct.bar.25, %struct.zot.26* } 47 %struct.zot.26 = type { i32 (...)**, i32, %struct.widget.27* } [all …]
|
| H A D | stale-loop-info.ll | 10 %struct.barney.881 = type { %struct.zot.882 } 11 %struct.zot.882 = type { [64 x i8] }
|
| H A D | pr31483.ll | 34 ; CHECK-NEXT: [[TMP15:%.*]] = call signext i32 (i8*, ...) @zot(i8* getelementptr inbounds ([11 x… 77 …%tmp15 = call signext i32 (i8*, ...) @zot(i8* getelementptr inbounds ([11 x i8], [11 x i8]* @globa… 98 declare signext i32 @zot(i8*, ...) #1
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | bfis-in-loop.ll | 8 %struct.wobble = type { %struct.zot* } 9 %struct.zot = type <{ %struct.wobble, %struct.zot*, %struct.wobble*, i8, [7 x i8] }> 72 %var35 = load %struct.zot*, %struct.zot** %var34, align 8 73 %var36 = icmp eq %struct.zot* %var35, null 74 %var37 = getelementptr inbounds %struct.zot, %struct.zot* %var35, i64 0, i32 2 141 %var35 = load %struct.zot*, %struct.zot** %var34, align 8 142 %var36 = icmp eq %struct.zot* %var35, null 143 %var37 = getelementptr inbounds %struct.zot, %struct.zot* %var35, i64 0, i32 2
|
| /llvm-project-15.0.7/llvm/test/Transforms/JumpThreading/ |
| H A D | ddt-crash.ll | 4 %struct.zot = type { i32 (...)** } 6 %struct.wombat = type { %struct.zot } 170 define void @zot() align 2 personality i8* bitcast (i32 (...)* @foo to i8*) { 211 %tmp11 = load i32 (%struct.zot*)*, i32 (%struct.zot*)** undef, align 8 212 %tmp12 = invoke i32 %tmp11(%struct.zot* nonnull undef) 220 %tmp15 = load i32 (%struct.zot*)*, i32 (%struct.zot*)** undef, align 8 221 %tmp16 = invoke i32 %tmp15(%struct.zot* nonnull undef) 250 %tmp27 = load i32 (%struct.zot*)*, i32 (%struct.zot*)** undef, align 8 251 %tmp28 = invoke i32 %tmp27(%struct.zot* nonnull undef)
|
| /llvm-project-15.0.7/llvm/test/Transforms/Attributor/IPConstantProp/ |
| H A D | PR43857.ll | 8 %struct.zot = type { %struct.wobble, %struct.wobble, %struct.wobble } 12 define %struct.zot @widget(<8 x i32> %arg) local_unnamed_addr { 20 ret %struct.zot undef 38 %tmp = call %struct.zot @widget(<8 x i32> %arg) 39 %tmp1 = extractvalue %struct.zot %tmp, 0, 0
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | alloca-in-non-alloca-as.ll | 34 ; CHECK-NEXT: call void @zot(%struct.widget* [[GEP]]) 40 call void @zot(%struct.widget* %gep) 44 declare hidden void @zot(%struct.widget*)
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/ |
| H A D | pr52817.ll | 9 %struct.ham = type { [1024 x i32], %struct.zot } 10 %struct.zot = type { [1 x i32], [1 x [32 x i32]] } 12 define i32 @test(%struct.ham* %arg, %struct.zot* %arg1, i32* %arg2) #0 !dbg !6 { 71 %tmp16 = getelementptr inbounds %struct.zot, %struct.zot* %arg1, i32 0, i32 1, i32 0, i32 %tmp5
|
| /llvm-project-15.0.7/llvm/test/Transforms/GlobalOpt/ |
| H A D | malloc-promote-6.ll | 6 …global [1 x { i32, void ()*, i8* }] [{ i32, void ()*, i8* } { i32 65535, void ()* @zot, i8* null }] 24 define internal void @zot() {
|
| /llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/X86/ |
| H A D | switch-to-lookup-globals.ll | 10 define i1 @zot(i32 %arg) { 11 ; CHECK-LABEL: @zot( 16 …= getelementptr inbounds [3 x %struct.ham*], [3 x %struct.ham*]* @switch.table.zot, i32 0, i32 %arg
|
| /llvm-project-15.0.7/llvm/test/Transforms/RewriteStatepointsForGC/ |
| H A D | pr55308.ll | 4 define void @test() gc "statepoint-example" personality i32* ()* @zot{ 23 declare i32* @zot()
|
| H A D | pr56493.ll | 5 define void @test() gc "statepoint-example" personality i32* ()* @zot { 16 declare i32* @zot()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | huge-frame-call.ll | 49 ; CHECK-LE-NEXT: bl zot 93 ; CHECK-BE-NEXT: bl .zot[PR] 107 %tmp9 = call i64 @zot(i64 %tmp6, double* nonnull %tmp8, i64 8, i64 8) 117 declare signext i64 @zot(i64, double*, i64, i64)
|
| H A D | sink-side-effect.ll | 4 define double @zot(i32* %arg, float* %arg1, i16* %arg2) { 5 ; CHECK-LABEL: zot:
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | splitkit.ll | 15 %struct.pluto = type { %struct.zot*, %struct.snork.5, %struct.wibble } 16 %struct.zot = type { %struct.blam.4* } 17 %struct.blam.4 = type <{ %struct.zot, %struct.blam.4*, %struct.zot*, i8, [3 x i8] }> 19 %struct.quux = type { %struct.zot } 23 %struct.spam = type { %struct.zot*, %struct.wobble, %struct.zot.7 } 25 %struct.wibble.6 = type { %struct.zot } 26 %struct.zot.7 = type { %struct.ham.8 } 223 …%struct.ham.3* @global.55, i32 0, i32 0), [1 x i32] [i32 ptrtoint (%struct.zot* getelementptr (%s… 227 …, %struct.bar* @global.56, i32 0, i32 0), [1 x i32] [i32 ptrtoint (%struct.zot* getelementptr (%s…
|
| /llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/ |
| H A D | merge-deopt-bundle-constants.ll | 7 define void @test_01(i1 %cond) gc "statepoint-example" personality i32* ()* @zot { 52 define void @test_02(i1 %cond) gc "statepoint-example" personality i32* ()* @zot { 97 declare i32* @zot()
|
| H A D | SimplifyTerminatorOnSelect-domtree-preservation-edgecase.ll | 8 declare void @zot() 47 call void @zot()
|
| H A D | FoldValueComparisonIntoPredecessors-domtree-preservation-edgecase-2.ll | 9 define void @zot() local_unnamed_addr align 2 personality i8* undef { 10 ; CHECK-LABEL: @zot(
|
| /llvm-project-15.0.7/llvm/test/Transforms/LICM/ |
| H A D | gc-relocate.ll | 12 …32, i32)* nonnull elementtype(i32 (i32, i8 addrspace(1)*, i32, i32, i32)) @zot, i32 5, i32 0, i32 … 22 …32, i32)* nonnull elementtype(i32 (i32, i8 addrspace(1)*, i32, i32, i32)) @zot, i32 5, i32 0, i32 … 31 declare i32 @zot(i32, i8 addrspace(1)*, i32, i32, i32)
|
| /llvm-project-15.0.7/llvm/test/Transforms/Attributor/ArgumentPromotion/ |
| H A D | crash.ll | 11 define void @zot() personality i32 (...)* @wibble { 13 ; IS__TUNIT____-LABEL: define {{[^@]+}}@zot 24 ; IS__CGSCC____-LABEL: define {{[^@]+}}@zot
|