Home
last modified time | relevance | path

Searched refs:lds0 (Results 1 – 21 of 21) sorted by relevance

/external/llvm-project/llvm/test/CodeGen/AMDGPU/
Dforce-alwaysinline-lds-global-address.ll6 @lds0 = addrspace(3) global i32 undef, align 4
8 @nested.lds.address = addrspace(1) global i32 addrspace(3)* @lds0, align 4
11 @alias.lds0 = alias i32, i32 addrspace(3)* @lds0
17 %load = load i32, i32 addrspace(3)* @lds0, align 4
48 %load = load i32, i32 addrspace(3)* @alias.lds0, align 4
60 ret i1 icmp eq (i32 addrspace(3)* @lds0, i32 addrspace(3)* null)
71 %load = load i32, i32 addrspace(3)* @lds0, align 4
82 %load = load i32, i32 addrspace(3)* @lds0, align 4
88 %load = load i32, i32 addrspace(3)* @lds0, align 4
Dpromote-alloca-padding-size-estimate.ll28 @lds0 = internal unnamed_addr addrspace(3) global [32 x <4 x i32>] undef, align 16
59 …%gep.lds0 = getelementptr inbounds [32 x <4 x i32>], [32 x <4 x i32>] addrspace(3)* @lds0, i32 0, …
60 store volatile <4 x i32> zeroinitializer, <4 x i32> addrspace(3)* %gep.lds0, align 16
85 …%gep.lds0 = getelementptr inbounds [32 x <4 x i32>], [32 x <4 x i32>] addrspace(3)* @lds0, i32 0, …
86 store volatile <4 x i32> zeroinitializer, <4 x i32> addrspace(3)* %gep.lds0, align 16
Dforce-alwaysinline-lds-global-address-codegen.ll5 @lds0 = addrspace(3) global i32 undef, align 4
10 %load = load i32, i32 addrspace(3)* @lds0, align 4
Dllvm.amdgcn.groupstaticsize.ll9 @lds0 = addrspace(3) global [512 x float] undef, align 4
22 …%arrayidx0 = getelementptr inbounds [512 x float], [512 x float] addrspace(3)* @lds0, i32 0, i32 %…
42 …%arrayidx0 = getelementptr inbounds [512 x float], [512 x float] addrspace(3)* @lds0, i32 0, i32 %…
Dshl_add_ptr.ll12 @lds0 = addrspace(3) global [512 x float] undef, align 4
25 …%arrayidx0 = getelementptr inbounds [512 x float], [512 x float] addrspace(3)* @lds0, i32 0, i32 %…
39 ; GCN: v_add_{{[iu]}}32_e32 [[PTR:v[0-9]+]], vcc, lds0@abs32@lo, [[OFS]]
49 …%arrayidx0 = getelementptr inbounds [512 x float], [512 x float] addrspace(3)* @lds0, i32 0, i32 %…
79 ; GCN-DAG: v_add_{{[iu]}}32_e32 [[PTR0:v[0-9]+]], vcc, lds0@abs32@lo, [[OFS]]
91 …%arrayidx0 = getelementptr inbounds [512 x float], [512 x float] addrspace(3)* @lds0, i32 0, i32 %…
107 …%arrayidx0 = getelementptr inbounds [512 x float], [512 x float] addrspace(3)* @lds0, i32 0, i32 %…
Dhip.extern.shared.array.ll3 @lds0 = addrspace(3) global [512 x float] undef
17 …%arrayidx0 = getelementptr inbounds [512 x float], [512 x float] addrspace(3)* @lds0, i32 0, i32 %…
35 …%arrayidx0 = getelementptr inbounds [512 x float], [512 x float] addrspace(3)* @lds0, i32 0, i32 %…
Dmerge-load-store.mir28 @lds0 = external dso_local unnamed_addr addrspace(3) global [256 x i32], align 4
35 …space(3)* getelementptr inbounds ([256 x i32], [256 x i32] addrspace(3)* @lds0, i32 0, i32 0), ali…
131 …space(3)* getelementptr inbounds ([256 x i32], [256 x i32] addrspace(3)* @lds0, i32 0, i32 0)`, ad…
Dllvm.amdgcn.atomic.inc.ll136 @lds0 = addrspace(3) global [512 x i32] undef, align 4
140 ; CIVI-DAG: v_add_{{[ui]}}32_e32 [[PTR:v[0-9]+]], vcc, lds0@abs32@lo, [[OFS]]
141 ; GFX9-DAG: s_mov_b32 [[BASE:s[0-9]+]], lds0@abs32@lo
147 …%arrayidx0 = getelementptr inbounds [512 x i32], [512 x i32] addrspace(3)* @lds0, i32 0, i32 %idx.0
Dllvm.amdgcn.atomic.dec.ll272 @lds0 = addrspace(3) global [512 x i32] undef
279 ; CIVI-DAG: v_add_{{[ui]}}32_e32 [[PTR:v[0-9]+]], vcc, lds0@abs32@lo, [[OFS]]
280 ; GFX9-DAG: s_mov_b32 [[BASE:s[0-9]+]], lds0@abs32@lo
287 …%arrayidx0 = getelementptr inbounds [512 x i32], [512 x i32] addrspace(3)* @lds0, i32 0, i32 %idx.0
/external/llvm-project/llvm/test/MC/AMDGPU/
Delf-lds.s8 s_mov_b32 s0, lds0@abs32@lo
19 .globl lds0 symbol
20 .amdgpu_lds lds0, 192, 16
/external/llvm/test/CodeGen/AMDGPU/
Dpromote-alloca-padding-size-estimate.ll26 @lds0 = internal unnamed_addr addrspace(3) global [32 x <4 x i32>] undef, align 16
57 …%gep.lds0 = getelementptr inbounds [32 x <4 x i32>], [32 x <4 x i32>] addrspace(3)* @lds0, i32 0, …
58 store volatile <4 x i32> zeroinitializer, <4 x i32> addrspace(3)* %gep.lds0, align 16
83 …%gep.lds0 = getelementptr inbounds [32 x <4 x i32>], [32 x <4 x i32>] addrspace(3)* @lds0, i32 0, …
84 store volatile <4 x i32> zeroinitializer, <4 x i32> addrspace(3)* %gep.lds0, align 16
Dllvm.amdgcn.groupstaticgroup.ll6 @lds0 = addrspace(3) global [512 x float] undef, align 4
16 …%arrayidx0 = getelementptr inbounds [512 x float], [512 x float] addrspace(3)* @lds0, i32 0, i32 %…
36 …%arrayidx0 = getelementptr inbounds [512 x float], [512 x float] addrspace(3)* @lds0, i32 0, i32 %…
Dshl_add_ptr.ll12 @lds0 = addrspace(3) global [512 x float] undef, align 4
25 …%arrayidx0 = getelementptr inbounds [512 x float], [512 x float] addrspace(3)* @lds0, i32 0, i32 %…
45 …%arrayidx0 = getelementptr inbounds [512 x float], [512 x float] addrspace(3)* @lds0, i32 0, i32 %…
79 …%arrayidx0 = getelementptr inbounds [512 x float], [512 x float] addrspace(3)* @lds0, i32 0, i32 %…
95 …%arrayidx0 = getelementptr inbounds [512 x float], [512 x float] addrspace(3)* @lds0, i32 0, i32 %…
Dllvm.amdgcn.atomic.dec.ll238 @lds0 = addrspace(3) global [512 x i32] undef
246 …%arrayidx0 = getelementptr inbounds [512 x i32], [512 x i32] addrspace(3)* @lds0, i32 0, i32 %idx.0
Dllvm.amdgcn.atomic.inc.ll113 @lds0 = addrspace(3) global [512 x i32] undef, align 4
121 …%arrayidx0 = getelementptr inbounds [512 x i32], [512 x i32] addrspace(3)* @lds0, i32 0, i32 %idx.0
/external/llvm-project/llvm/test/Transforms/InferAddressSpaces/AMDGPU/
Dselect.ll54 @lds0 = internal addrspace(3) global i32 123, align 4
58 …i32 ptrtoint (i32 addrspace(3)* @lds1 to i32), i32 4), i32 addrspace(3)* @lds0, i32 addrspace(3)* …
61 …drspace(3)* @lds1 to i32), i32 4), i32* addrspacecast (i32 addrspace(3)* @lds0 to i32*), i32* addr…
66 …drspace(3)* @lds1 to i32), i32 4), i32* addrspacecast (i32 addrspace(3)* @lds0 to i32*), i32* addr…
69 …drspace(3)* @lds1 to i32), i32 4), i32* addrspacecast (i32 addrspace(3)* @lds0 to i32*), i32* addr…
196 …drspace(3)* @lds1 to i32), i32 4), i32* addrspacecast (i32 addrspace(3)* @lds0 to i32*), i32* addr…
198 …drspace(3)* @lds1 to i32), i32 4), i32* addrspacecast (i32 addrspace(3)* @lds0 to i32*), i32* addr…
Dicmp.ll97 @lds0 = internal addrspace(3) global i32 0, align 4
110 ; CHECK: %cmp = icmp eq i32* addrspacecast (i32 addrspace(3)* @lds0 to i32*), addrspacecast (i32 ad…
112 …%cmp = icmp eq i32* addrspacecast (i32 addrspace(3)* @lds0 to i32*), addrspacecast (i32 addrspace(…
Dptrmask.ll108 @lds0 = internal addrspace(3) global i8 123, align 4
113 …]] = call i8* @llvm.ptrmask.p0i8.i64(i8* addrspacecast (i8 addrspace(3)* @lds0 to i8*), i64 [[MASK…
117 …%masked = call i8* @llvm.ptrmask.p0i8.i64(i8* addrspacecast (i8 addrspace(3)* @lds0 to i8*), i64 %…
/external/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/
Dhip.extern.shared.array.ll3 @lds0 = addrspace(3) global [512 x float] undef
17 …%arrayidx0 = getelementptr inbounds [512 x float], [512 x float] addrspace(3)* @lds0, i32 0, i32 %…
37 …%arrayidx0 = getelementptr inbounds [512 x float], [512 x float] addrspace(3)* @lds0, i32 0, i32 %…
Dllvm.amdgcn.atomic.inc.ll458 @lds0 = internal addrspace(3) global [512 x i32] undef, align 4
509 …%arrayidx0 = getelementptr inbounds [512 x i32], [512 x i32] addrspace(3)* @lds0, i32 0, i32 %idx.0
Dllvm.amdgcn.atomic.dec.ll1119 @lds0 = internal addrspace(3) global [512 x i32] undef
1174 …%arrayidx0 = getelementptr inbounds [512 x i32], [512 x i32] addrspace(3)* @lds0, i32 0, i32 %idx.0