Home
last modified time | relevance | path

Searched refs:addrspace (Results 1 – 25 of 2551) sorted by relevance

12345678910>>...103

/llvm-project-15.0.7/llvm/test/Transforms/LoadStoreVectorizer/AMDGPU/
H A Dpointer-elements.ll17 %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 Dmerge-stores.ll16 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 Dnon-integral-pointers-inseltpoison.ll74 %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 Dnon-integral-pointers.ll74 %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 Djmp-long.ll8 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 Damdgpu-alias-analysis.ll5 ; 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 Dcaptured-frame-index.ll10 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 Daddrspacecast-constantexpr.ll22 ; 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)*)
170addrspace(4)* getelementptr ([256 x i32], [256 x i32] addrspace(4)* addrspacecast ([256 x i32] add…
178addrspace(4)* getelementptr ([256 x i32], [256 x i32] addrspace(4)* addrspacecast ([256 x i32] add…
210addrspace(3)* addrspacecast (i32 addrspace(4)* getelementptr ([256 x i32], [256 x i32] addrspace(4…
217addrspace(3)* addrspacecast (i32 addrspace(4)* getelementptr ([256 x i32], [256 x i32] addrspace(4…
[all …]
H A Dlower-kernargs.ll1135 ; 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 Dschedule-regpressure-limit3.ll16 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 Dschedule-ilp.ll5 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 Dschedule-regpressure-limit.ll8 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 Dimage-resource-id.ll351 !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 Dlds-alignment.ll19 %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 Denqueue-kernel.ll44 …%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 Dmerge-stores.ll18 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 Dpr23997.ll36 …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 Dpr54634.ll12addrspace(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 D2007-12-11-AddressSpaces.ll8 %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…
15addrspace(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 Dstrcpy-nonzero-as.ll9 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 Daddrspacecast.ll17 %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 Dnon-integral-pointers.ll24 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 Dstrip-invalid-attributes.ll11 ; 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 Dintrinsics.ll10 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 Dreorder-reused-masked-gather2.ll7 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 …]

12345678910>>...103