| /llvm-project-15.0.7/llvm/test/Transforms/LoadStoreVectorizer/AMDGPU/ |
| H A D | pointer-elements.ll | 17 %ld.c = load i8 addrspace(1)*, i8 addrspace(1)* addrspace(1)* %b, align 4 20 store i8 addrspace(1)* null, i8 addrspace(1)* addrspace(1)* %a, align 4 21 store i8 addrspace(1)* null, i8 addrspace(1)* addrspace(1)* %a.1, align 4 36 %ld.c = load i8 addrspace(3)*, i8 addrspace(3)* addrspace(3)* %b, align 4 39 store i8 addrspace(3)* null, i8 addrspace(3)* addrspace(3)* %a, align 4 55 %ld.1 = load i8 addrspace(1)*, i8 addrspace(1)* addrspace(1)* %a.1.cast 69 %ld.0 = load i8 addrspace(1)*, i8 addrspace(1)* addrspace(1)* %a.cast 85 store i8 addrspace(1)* %ptr0, i8 addrspace(1)* addrspace(1)* %a.cast 101 store i8 addrspace(1)* %ptr1, i8 addrspace(1)* addrspace(1)* %a.1 161 store i8 addrspace(3)* %ptr1, i8 addrspace(3)* addrspace(3)* %a.1 [all …]
|
| H A D | merge-stores.ll | 16 store i8 123, i8 addrspace(1)* %out.gep.1 27 store i8 456, i8 addrspace(1)* %out 58 store i16 456, i16 addrspace(1)* %out 99 store i32 456, i32 addrspace(1)* %out 107 %out.gep.1.bc = bitcast i32 addrspace(1)* %out.gep.1 to float addrspace(1)* 109 store i32 456, i32 addrspace(1)* %out 117 %out.gep.1.bc = bitcast float addrspace(1)* %out.gep.1 to i32 addrspace(1)* 173 %out.gep.1.bc = bitcast float addrspace(1)* %out.gep.1 to i32 addrspace(1)* 174 %out.gep.3.bc = bitcast float addrspace(1)* %out.gep.3 to i32 addrspace(1)* 464 %x = load i8, i8 addrspace(1)* %in [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/GVN/ |
| H A D | non-integral-pointers-inseltpoison.ll | 74 %loc.bc = bitcast i8 addrspace(4)* addrspace(4)* %loc to i8 addrspace(4)* 76 %ref = load i8 addrspace(4)*, i8 addrspace(4)* addrspace(4)* %loc 107 %ref = load i8 addrspace(4)*, i8 addrspace(4)* addrspace(4)* %loc 123 %ref = load i8 addrspace(4)*, i8 addrspace(4)* addrspace(4)* %loc 153 %ref = load i8 addrspace(4)*, i8 addrspace(4)* addrspace(4)* %loc 168 %ref = load i8 addrspace(4)*, i8 addrspace(4)* addrspace(4)* %loc 196 %ref = load i8 addrspace(4)*, i8 addrspace(4)* addrspace(4)* %loc 212 %ref = load i64 addrspace(4)*, i64 addrspace(4)* addrspace(4)* %loc 227 %ref = load i8 addrspace(4)*, i8 addrspace(4)* addrspace(4)* %loc 242 %ref = load i64 addrspace(4)*, i64 addrspace(4)* addrspace(4)* %loc [all …]
|
| H A D | non-integral-pointers.ll | 74 %loc.bc = bitcast i8 addrspace(4)* addrspace(4)* %loc to i8 addrspace(4)* 76 %ref = load i8 addrspace(4)*, i8 addrspace(4)* addrspace(4)* %loc 107 %ref = load i8 addrspace(4)*, i8 addrspace(4)* addrspace(4)* %loc 123 %ref = load i8 addrspace(4)*, i8 addrspace(4)* addrspace(4)* %loc 153 %ref = load i8 addrspace(4)*, i8 addrspace(4)* addrspace(4)* %loc 168 %ref = load i8 addrspace(4)*, i8 addrspace(4)* addrspace(4)* %loc 196 %ref = load i8 addrspace(4)*, i8 addrspace(4)* addrspace(4)* %loc 212 %ref = load i64 addrspace(4)*, i64 addrspace(4)* addrspace(4)* %loc 227 %ref = load i8 addrspace(4)*, i8 addrspace(4)* addrspace(4)* %loc 242 %ref = load i64 addrspace(4)*, i64 addrspace(4)* addrspace(4)* %loc [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AVR/ |
| H A D | jmp-long.ll | 8 declare void @bar() addrspace(1) 10 define void @foo() addrspace(1) { 14 tail call addrspace(0) void asm sideeffect "nop", ""() 15 tail call addrspace(0) void asm sideeffect "nop", ""() 16 tail call addrspace(0) void asm sideeffect "nop", ""() 17 tail call addrspace(0) void asm sideeffect "nop", ""() 18 tail call addrspace(0) void asm sideeffect "nop", ""() 19 tail call addrspace(0) void asm sideeffect "nop", ""() 20 tail call addrspace(0) void asm sideeffect "nop", ""() 21 tail call addrspace(0) void asm sideeffect "nop", ""() [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | amdgpu-alias-analysis.ll | 5 ; CHECK: NoAlias: i8 addrspace(5)* %p, i8 addrspace(1)* %p1 7 define void @test(i8 addrspace(5)* %p, i8 addrspace(1)* %p1) { 14 ; CHECK: MayAlias: i8 addrspace(4)* %p, i8 addrspace(1)* %p1 22 ; CHECK: MayAlias: i8 addrspace(1)* %p, i8 addrspace(4)* %p1 30 ; CHECK: MayAlias: i8 addrspace(6)* %p, i8 addrspace(1)* %p1 60 ; CHECK: MayAlias: i8 addrspace(1)* %p, i8 addrspace(999)* %p1 81 ; CHECK: NoAlias: i8 addrspace(2)* %p, i8 addrspace(1)* %p1 88 ; CHECK: MayAlias: i8 addrspace(2)* %p, i8 addrspace(2)* %p1 95 ; CHECK: NoAlias: i8 addrspace(2)* %p, i8 addrspace(3)* %p1 102 ; CHECK: NoAlias: i8 addrspace(2)* %p, i8 addrspace(4)* %p1 [all …]
|
| H A D | captured-frame-index.ll | 10 store volatile i8 addrspace(5)* %b, i8 addrspace(5)* addrspace(1)* undef 24 store float addrspace(5)* %tmp, float addrspace(5)* addrspace(3)* %ptr 46 store volatile float addrspace(5)* %tmp0, float addrspace(5)* addrspace(3)* %ptr 47 store volatile float addrspace(5)* %tmp1, float addrspace(5)* addrspace(3)* %ptr 61 …store volatile i32 addrspace(5)* inttoptr (i32 1234 to i32 addrspace(5)*), i32 addrspace(5)* addrs… 62 %bitcast = bitcast i32 addrspace(5)* addrspace(5)* %tmp to i32 addrspace(5)* 84 …store volatile i32 addrspace(5)* inttoptr (i32 1234 to i32 addrspace(5)*), i32 addrspace(5)* addrs… 86 %bitcast = bitcast i32 addrspace(5)* addrspace(5)* %tmp1 to i32 addrspace(5)* 105 …store volatile i32 addrspace(5)* inttoptr (i32 1234 to i32 addrspace(5)*), i32 addrspace(5)* addrs… 124 store float addrspace(5)* %tmp, float addrspace(5)* addrspace(1)* %ptr [all …]
|
| H A D | addrspacecast-constantexpr.ll | 22 ; HSA-NEXT: store i32 7, i32 addrspace(3)* addrspacecast (i32 addrspace(4)* null to i32 addrspac… 25 store i32 7, i32 addrspace(3)* addrspacecast (i32 addrspace(4)* null to i32 addrspace(3)*) 32 ; AKF_HSA-NEXT: store i32 7, i32 addrspace(4)* addrspacecast (i32 addrspace(3)* null to i32 addr… 40 store i32 7, i32 addrspace(4)* addrspacecast (i32 addrspace(3)* null to i32 addrspace(4)*) 55 store i32 7, i32 addrspace(4)* addrspacecast (i32 addrspace(3)* @lds.i32 to i32 addrspace(4)*) 80 store i32 7, i32 addrspace(4)* addrspacecast (i32 addrspace(1)* @global.i32 to i32 addrspace(4)*) 170 …addrspace(4)* getelementptr ([256 x i32], [256 x i32] addrspace(4)* addrspacecast ([256 x i32] add… 178 …addrspace(4)* getelementptr ([256 x i32], [256 x i32] addrspace(4)* addrspacecast ([256 x i32] add… 210 …addrspace(3)* addrspacecast (i32 addrspace(4)* getelementptr ([256 x i32], [256 x i32] addrspace(4… 217 …addrspace(3)* addrspacecast (i32 addrspace(4)* getelementptr ([256 x i32], [256 x i32] addrspace(4… [all …]
|
| H A D | lower-kernargs.ll | 1135 ; HSA-NEXT: store volatile i8 addrspace(1)* [[PTR_LOAD]], i8 addrspace(1)* addrspace(1)* undef, … 1146 store volatile i8 addrspace(1)* %ptr, i8 addrspace(1)* addrspace(1)* undef 1156 ; HSA-NEXT: store volatile i8 addrspace(1)* [[PTR_LOAD]], i8 addrspace(1)* addrspace(1)* undef, … 1167 store volatile i8 addrspace(1)* %ptr, i8 addrspace(1)* addrspace(1)* undef 1188 store volatile i8 addrspace(1)* %ptr, i8 addrspace(1)* addrspace(1)* undef 1209 store volatile i8 addrspace(1)* %ptr, i8 addrspace(1)* addrspace(1)* undef 1230 store volatile i8 addrspace(1)* %ptr, i8 addrspace(1)* addrspace(1)* undef 1237 ; HSA-NEXT: store volatile i8 addrspace(1)* [[PTR:%.*]], i8 addrspace(1)* addrspace(1)* undef, a… 1245 store volatile i8 addrspace(1)* %ptr, i8 addrspace(1)* addrspace(1)* undef 1262 store volatile i8 addrspace(1)* %ptr0, i8 addrspace(1)* addrspace(1)* undef [all …]
|
| H A D | schedule-regpressure-limit3.ll | 16 define amdgpu_kernel void @load_fma_store(float addrspace(3)* nocapture readonly %arg, float addrsp… 19 %tmp2 = load float, float addrspace(3)* %tmp, align 4 21 %tmp4 = load float, float addrspace(3)* %tmp3, align 4 23 %tmp6 = load float, float addrspace(3)* %tmp5, align 4 26 %tmp9 = load float, float addrspace(3)* %tmp8, align 4 28 %tmp11 = load float, float addrspace(3)* %tmp10, align 4 30 %tmp13 = load float, float addrspace(3)* %tmp12, align 4 33 %tmp16 = load float, float addrspace(3)* %tmp15, align 4 35 %tmp18 = load float, float addrspace(3)* %tmp17, align 4 37 %tmp20 = load float, float addrspace(3)* %tmp19, align 4 [all …]
|
| H A D | schedule-ilp.ll | 5 define amdgpu_kernel void @load_fma_store(float addrspace(3)* nocapture readonly %arg, float addrsp… 8 %tmp2 = load float, float addrspace(3)* %tmp, align 4 10 %tmp4 = load float, float addrspace(3)* %tmp3, align 4 12 %tmp6 = load float, float addrspace(3)* %tmp5, align 4 15 %tmp9 = load float, float addrspace(3)* %tmp8, align 4 17 %tmp11 = load float, float addrspace(3)* %tmp10, align 4 19 %tmp13 = load float, float addrspace(3)* %tmp12, align 4 22 %tmp16 = load float, float addrspace(3)* %tmp15, align 4 24 %tmp18 = load float, float addrspace(3)* %tmp17, align 4 26 %tmp20 = load float, float addrspace(3)* %tmp19, align 4 [all …]
|
| H A D | schedule-regpressure-limit.ll | 8 define amdgpu_kernel void @load_fma_store(float addrspace(3)* nocapture readonly %arg, float addrsp… 11 %tmp2 = load float, float addrspace(3)* %tmp, align 4 13 %tmp4 = load float, float addrspace(3)* %tmp3, align 4 15 %tmp6 = load float, float addrspace(3)* %tmp5, align 4 18 %tmp9 = load float, float addrspace(3)* %tmp8, align 4 20 %tmp11 = load float, float addrspace(3)* %tmp10, align 4 22 %tmp13 = load float, float addrspace(3)* %tmp12, align 4 25 %tmp16 = load float, float addrspace(3)* %tmp15, align 4 27 %tmp18 = load float, float addrspace(3)* %tmp17, align 4 29 %tmp20 = load float, float addrspace(3)* %tmp19, align 4 [all …]
|
| H A D | image-resource-id.ll | 351 !4 = !{void (%opencl.image2d_t addrspace(1)*, %opencl.image2d_t addrspace(1)*, 353 !5 = !{void (%opencl.image2d_t addrspace(1)*, %opencl.image2d_t addrspace(1)*, 355 !6 = !{void (%opencl.image3d_t addrspace(1)*, %opencl.image3d_t addrspace(1)*, 357 !7 = !{void (%opencl.image3d_t addrspace(1)*, %opencl.image3d_t addrspace(1)*, 359 !8 = !{void (%opencl.image2d_t addrspace(1)*, %opencl.image2d_t addrspace(1)*, 361 !9 = !{void (%opencl.image2d_t addrspace(1)*, %opencl.image2d_t addrspace(1)*, 363 !10 = !{void (%opencl.image3d_t addrspace(1)*, %opencl.image3d_t addrspace(1)*, 365 !11 = !{void (%opencl.image3d_t addrspace(1)*, %opencl.image3d_t addrspace(1)*, 376 !12 = !{void (%opencl.image2d_t addrspace(1)*, %opencl.image3d_t addrspace(1)*, 379 !13 = !{void (%opencl.image3d_t addrspace(1)*, %opencl.image2d_t addrspace(1)*, [all …]
|
| H A D | lds-alignment.ll | 19 %lds.align16.0.bc = bitcast [38 x i8] addrspace(3)* @lds.align16.0 to i8 addrspace(3)* 38 %lds.align16.0.bc = bitcast [38 x i8] addrspace(3)* @lds.align16.0 to i8 addrspace(3)* 42 %lds.align16.1.bc = bitcast [38 x i8] addrspace(3)* @lds.align16.1 to i8 addrspace(3)* 54 %lds.align16.0.bc = bitcast [38 x i8] addrspace(3)* @lds.align16.0 to i8 addrspace(3)* 58 %lds.align8.0.bc = bitcast [38 x i8] addrspace(3)* @lds.align8.0 to i8 addrspace(3)* 68 …gpu_kernel void @test_round_local_lds_and_arg(i8 addrspace(1)* %out, i8 addrspace(1)* %in, i8 addr… 69 %lds.align16.0.bc = bitcast [38 x i8] addrspace(3)* @lds.align16.0 to i8 addrspace(3)* 81 define amdgpu_kernel void @test_round_lds_arg(i8 addrspace(1)* %out, i8 addrspace(1)* %in, i8 addrs… 91 …e amdgpu_kernel void @test_high_align_lds_arg(i8 addrspace(1)* %out, i8 addrspace(1)* %in, i8 addr… 143 %lds.align8.0.bc = bitcast [38 x i8] addrspace(3)* @lds.align8.0 to i8 addrspace(3)* [all …]
|
| H A D | enqueue-kernel.ll | 44 …%block2 = alloca <{ i32, i32, i8 addrspace(1)*, i64 addrspace(1)*, i64, i8 }>, align 8, addrspace(… 51 store i8 addrspace(1)* %a, i8 addrspace(1)* addrspace(5)* %block.captured, align 8 54 %tmp1 = bitcast <{ i32, i32, i8 addrspace(1)*, i8 }> addrspace(5)* %block to void () addrspace(5)* 64 …s <{ i32, i32, i8 addrspace(1)*, i64 addrspace(1)*, i64, i8 }>, <{ i32, i32, i8 addrspace(1)*, i64… 66 …s <{ i32, i32, i8 addrspace(1)*, i64 addrspace(1)*, i64, i8 }>, <{ i32, i32, i8 addrspace(1)*, i64… 68 …s <{ i32, i32, i8 addrspace(1)*, i64 addrspace(1)*, i64, i8 }>, <{ i32, i32, i8 addrspace(1)*, i64… 69 store i8 addrspace(1)* %a, i8 addrspace(1)* addrspace(5)* %block.captured7, align 8 70 …s <{ i32, i32, i8 addrspace(1)*, i64 addrspace(1)*, i64, i8 }>, <{ i32, i32, i8 addrspace(1)*, i64… 72 …s <{ i32, i32, i8 addrspace(1)*, i64 addrspace(1)*, i64, i8 }>, <{ i32, i32, i8 addrspace(1)*, i64… 73 store i64 addrspace(1)* %c, i64 addrspace(1)* addrspace(5)* %block.captured9, align 8 [all …]
|
| H A D | merge-stores.ll | 18 store i8 123, i8 addrspace(1)* %out.gep.1 31 store i8 456, i8 addrspace(1)* %out 63 store i16 456, i16 addrspace(1)* %out 75 store i32 456, i32 addrspace(1)* %out 83 %out.gep.1.bc = bitcast i32 addrspace(1)* %out.gep.1 to float addrspace(1)* 85 store i32 456, i32 addrspace(1)* %out 95 %out.gep.1.bc = bitcast float addrspace(1)* %out.gep.1 to i32 addrspace(1)* 156 %out.gep.1.bc = bitcast float addrspace(1)* %out.gep.1 to i32 addrspace(1)* 157 %out.gep.3.bc = bitcast float addrspace(1)* %out.gep.3 to i32 addrspace(1)* 451 %x = load i8, i8 addrspace(1)* %in [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/X86/ |
| H A D | pr23997.ll | 36 …HECK-NEXT: [[TMP6:%.*]] = bitcast i8 addrspace(1)* addrspace(1)* [[TMP5]] to <4 x i8 addrspace(… 39 …HECK-NEXT: [[TMP8:%.*]] = bitcast i8 addrspace(1)* addrspace(1)* [[TMP7]] to <4 x i8 addrspace(… 42 …ECK-NEXT: [[TMP10:%.*]] = bitcast i8 addrspace(1)* addrspace(1)* [[TMP9]] to <4 x i8 addrspace(… 45 …ECK-NEXT: [[TMP12:%.*]] = bitcast i8 addrspace(1)* addrspace(1)* [[TMP11]] to <4 x i8 addrspace… 48 …ECK-NEXT: [[TMP14:%.*]] = bitcast i8 addrspace(1)* addrspace(1)* [[TMP13]] to <4 x i8 addrspace… 51 …ECK-NEXT: [[TMP16:%.*]] = bitcast i8 addrspace(1)* addrspace(1)* [[TMP15]] to <4 x i8 addrspace… 54 …ECK-NEXT: [[TMP18:%.*]] = bitcast i8 addrspace(1)* addrspace(1)* [[TMP17]] to <4 x i8 addrspace… 85 %.11 = bitcast i8 addrspace(1)* %.10 to i8 addrspace(1)* addrspace(1)* 87 %.13 = bitcast i8 addrspace(1)* %.12 to i8 addrspace(1)* addrspace(1)* 93 %v = load i8 addrspace(1)*, i8 addrspace(1)* addrspace(1)* %.18, align 8 [all …]
|
| H A D | pr54634.ll | 12 …addrspace(10)* ({} addrspace(10)*, i64)*, {} addrspace(10)* ({} addrspace(10)*, i64)** bitcast (vo… 16 …K-NEXT: [[TMP7:%.*]] = bitcast {} addrspace(10)* [[TMP4]] to { {} addrspace(10)*, i64 } addrspa… 17 …addrspacecast { {} addrspace(10)*, i64 } addrspace(13)* addrspace(10)* [[TMP7]] to { {} addrspace(… 18 …XT: [[TMP9:%.*]] = load { {} addrspace(10)*, i64 } addrspace(13)*, { {} addrspace(10)*, i64 } a… 115 %5 = bitcast {} addrspace(10)** %0 to { {} addrspace(10)*, i64 } addrspace(10)** 116 …%6 = load { {} addrspace(10)*, i64 } addrspace(10)*, { {} addrspace(10)*, i64 } addrspace(10)** %5… 117 %7 = bitcast {} addrspace(10)* %4 to { {} addrspace(10)*, i64 } addrspace(13)* addrspace(10)* 118 … = addrspacecast { {} addrspace(10)*, i64 } addrspace(13)* addrspace(10)* %7 to { {} addrspace(10)… 119 …%9 = load { {} addrspace(10)*, i64 } addrspace(13)*, { {} addrspace(10)*, i64 } addrspace(13)* add… 121 %.unpack = load {} addrspace(10)*, {} addrspace(10)* addrspace(10)* %.elt, align 8, !tbaa !8 [all …]
|
| /llvm-project-15.0.7/llvm/test/Assembler/ |
| H A D | 2007-12-11-AddressSpaces.ll | 8 %struct.mystruct = type { i32, i32 addrspace(33)*, i32, i32 addrspace(33)* } 9 @input = weak addrspace(42) global %struct.mystruct zeroinitializer ; <%struct.mystruct addrspac… 10 @output = addrspace(66) global %struct.mystruct zeroinitializer ; <%struct.mystruct addrspace(66)… 11 @y = external addrspace(33) global i32 addrspace(11)* addrspace(22)* ; <i32 addrspace(11)* addrsp… 15 …addrspace(33)*, i32 addrspace(33)* addrspace(42)* getelementptr (%struct.mystruct, %struct.mystruc… 16 …store i32 addrspace(33)* %tmp1, i32 addrspace(33)* addrspace(66)* getelementptr (%struct.mystruct,… 20 define i32 addrspace(11)* @bar(i32 addrspace(11)* addrspace(22)* addrspace(33)* %x) { 22 …p1 = load i32 addrspace(11)* addrspace(22)*, i32 addrspace(11)* addrspace(22)* addrspace(33)* @y, … 23 …store i32 addrspace(11)* addrspace(22)* %tmp1, i32 addrspace(11)* addrspace(22)* addrspace(33)* %x… 24 …%tmp5 = load i32 addrspace(11)*, i32 addrspace(11)* addrspace(22)* %tmp1, align 4 ; <i32 addrspac… [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | strcpy-nonzero-as.ll | 9 declare i8 addrspace(200)* @strcpy(i8 addrspace(200)*, i8 addrspace(200)*) addrspace(200) 10 declare i8 addrspace(200)* @stpcpy(i8 addrspace(200)*, i8 addrspace(200)*) addrspace(200) 11 declare i8 addrspace(200)* @strncpy(i8 addrspace(200)*, i8 addrspace(200)*, i64) addrspace(200) 12 declare i8 addrspace(200)* @stpncpy(i8 addrspace(200)*, i8 addrspace(200)*, i64) addrspace(200) 22 …call = call i8 addrspace(200)* @strcpy(i8 addrspace(200)* %dst, i8 addrspace(200)* getelementptr i… 34 …call = call i8 addrspace(200)* @stpcpy(i8 addrspace(200)* %dst, i8 addrspace(200)* getelementptr i… 38 define void @test_stpcpy_to_strcpy(i8 addrspace(200)* %dst, i8 addrspace(200)* %src) addrspace(200)… 40 ; CHECK-SAME: (i8 addrspace(200)* [[DST:%.*]], i8 addrspace(200)* [[SRC:%.*]]) addrspace(200) #[[AT… 42 …NEXT: [[STRCPY:%.*]] = call addrspace(200) i8 addrspace(200)* @strcpy(i8 addrspace(200)* nounde… 46 %call = call i8 addrspace(200)* @stpcpy(i8 addrspace(200)* %dst, i8 addrspace(200)* %src) [all …]
|
| H A D | addrspacecast.ll | 17 %y = addrspacecast i32 addrspace(1)* %x to i32 addrspace(3)* 38 %y = addrspacecast i32 addrspace(1)* %x to i32 addrspace(3)* 60 %y = addrspacecast i32 addrspace(1)* %x to i32 addrspace(2)* 61 %z = bitcast i32 addrspace(2)* %y to float addrspace(2)* 70 %y = addrspacecast i32 addrspace(1)* %x to float addrspace(2)* 71 %z = bitcast float addrspace(2)* %y to i32 addrspace(2)* 80 %y = bitcast i32 addrspace(1)* %x to i8 addrspace(1)* 81 %z = addrspacecast i8 addrspace(1)* %y to i32 addrspace(2)* 91 %y = bitcast i32 addrspace(1)* %x to i8 addrspace(1)* 214 …EXT: store i32 7, i32 addrspace(4)* addrspacecast (i32 addrspace(3)* inttoptr (i32 -1 to i32 ad… [all …]
|
| H A D | non-integral-pointers.ll | 24 define void @f_2(i8 addrspace(4)** %ptr0, i8 addrspace(4)** %ptr1) { 34 %val = load i8 addrspace(4)*, i8 addrspace(4)** %ptr0 35 store i8 addrspace(4)* %val, i8 addrspace(4)** %ptr1 49 %val = load i8 addrspace(3)*, i8 addrspace(3)** %ptr0 50 store i8 addrspace(3)* %val, i8 addrspace(3)** %ptr1 59 ; CHECK-NEXT: [[TMP1:%.*]] = bitcast i8 addrspace(4)* [[V77]] to i8 addrspace(4)* addrspace(4)* 60 ; CHECK-NEXT: [[TMP2:%.*]] = addrspacecast i8 addrspace(4)* addrspace(4)* [[TMP1]] to i8 addrspa… 67 %.pre = load i8 addrspace(4)*, i8 addrspace(4)** %gp, align 8 72 store i8 addrspace(4)* %.pre, i8 addrspace(4)** %v77, align 8 90 %v76 = bitcast i8 addrspace(4)* %v74 to i8* addrspace(4)* [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/RewriteStatepointsForGC/ |
| H A D | strip-invalid-attributes.ll | 11 ; CHECK: define i8 addrspace(1)* @deref_arg(i8 addrspace(1)* %arg) 13 ret i8 addrspace(1)* %arg 17 ; CHECK: define i8 addrspace(1)* @deref_ret(i8 addrspace(1)* %arg) 19 ret i8 addrspace(1)* %arg 23 ; CHECK: define i8 addrspace(1)* @deref_or_null_arg(i8 addrspace(1)* %arg) 25 ret i8 addrspace(1)* %arg 29 ; CHECK: define i8 addrspace(1)* @deref_or_null_ret(i8 addrspace(1)* %arg) 31 ret i8 addrspace(1)* %arg 35 ; CHECK: define i8 addrspace(1)* @noalias_arg(i8 addrspace(1)* %arg) 37 ret i8 addrspace(1)* %arg [all …]
|
| H A D | intrinsics.ll | 10 declare i8 addrspace(1)* addrspace(1)* @llvm.experimental.gc.get.pointer.base.p1p1i8.p1p1i8(i8 addr… 16 define i8 addrspace(1)* addrspace(1)* @test_simple(i8 addrspace(1)* %obj1, i8 addrspace(1)* %obj2, … 26 ; CHECK-NEXT: [[OBJ_YA:%.*]] = bitcast i8 addrspace(1)* [[OBJ_Y]] to i8 addrspace(1)* addrspace(… 30 …-NEXT: [[OBJ_Y_BASE_CAST:%.*]] = bitcast i8 addrspace(1)* [[OBJ_Y_BASE]] to i8 addrspace(1)* ad… 36 …[OBJ_YA_RELOCATED_CASTED:%.*]] = bitcast i8 addrspace(1)* [[OBJ_YA_RELOCATED]] to i8 addrspace(1)*… 42 %obj.x = select i1 %c, i8 addrspace(1)* %obj1.12, i8 addrspace(1)* %obj2.16 44 %obj.ya = bitcast i8 addrspace(1)* %obj.y to i8 addrspace(1)* addrspace(1)* 49 …%obj.ya.base = call i8 addrspace(1)* addrspace(1)* @llvm.experimental.gc.get.pointer.base.p1p1i8.p… 52 …"deopt"(i8 addrspace(1)* %obj.x.base, i64 %obj.x.offset, i8 addrspace(1)* %obj.x.base2, i64 %obj.x… 53 ret i8 addrspace(1)* addrspace(1)* %obj.ya [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/SLPVectorizer/X86/ |
| H A D | reorder-reused-masked-gather2.ll | 7 define void @"foo"(i8 addrspace(1)* %0, i8 addrspace(1)* %1) #0 { 28 %4 = bitcast i8 addrspace(1)* %3 to float addrspace(1)* 31 %7 = bitcast i8 addrspace(1)* %6 to float addrspace(1)* 36 %12 = bitcast i8 addrspace(1)* %11 to float addrspace(1)* 39 %15 = bitcast i8 addrspace(1)* %14 to float addrspace(1)* 44 %20 = bitcast i8 addrspace(1)* %19 to float addrspace(1)* 49 %25 = bitcast i8 addrspace(1)* %24 to float addrspace(1)* 54 %30 = bitcast i8 addrspace(1)* %29 to float addrspace(1)* 57 %33 = bitcast i8 addrspace(1)* %32 to float addrspace(1)* 62 %38 = bitcast i8 addrspace(1)* %37 to float addrspace(1)* [all …]
|