Home
last modified time | relevance | path

Searched refs:lds1 (Results 1 – 18 of 18) sorted by relevance

/external/llvm-project/llvm/test/Transforms/InferAddressSpaces/AMDGPU/
Dselect.ll55 @lds1 = internal addrspace(3) global i32 456, align 4
58 …cmp eq (i32 ptrtoint (i32 addrspace(3)* @lds1 to i32), i32 4), i32 addrspace(3)* @lds0, i32 addrsp…
61 …2 addrspace(3)* @lds1 to i32), i32 4), i32* addrspacecast (i32 addrspace(3)* @lds0 to i32*), i32* …
66 ; CHECK: %tmp = load i32, i32* select (i1 icmp eq (i32 ptrtoint (i32 addrspace(3)* @lds1 to i32), i…
69 …%tmp = load i32, i32* select (i1 icmp eq (i32 ptrtoint (i32 addrspace(3)* @lds1 to i32), i32 4), i…
128 ; CHECK: %select = select i1 %c, i32 addrspace(3)* %group.ptr.0, i32 addrspace(3)* @lds1
132 %select = select i1 %c, i32* %cast0, i32* addrspacecast (i32 addrspace(3)* @lds1 to i32*)
189 ; CHECK: store i32 7, i32* select (i1 icmp eq (i32 ptrtoint (i32 addrspace(3)* @lds1 to i32), i32 4…
191 …store i32 7, i32* select (i1 icmp eq (i32 ptrtoint (i32 addrspace(3)* @lds1 to i32), i32 4), i32* …
196 ; CHECK: store i32 7, i32* select (i1 icmp eq (i32 ptrtoint (i32 addrspace(3)* @lds1 to i32), i32 4…
[all …]
/external/llvm/test/CodeGen/AMDGPU/
Dpromote-alloca-padding-size-estimate.ll28 @lds1 = internal unnamed_addr addrspace(3) global [73 x i32] undef, align 4
51 %gep.lds1 = getelementptr inbounds [73 x i32], [73 x i32] addrspace(3)* @lds1, i32 0, i32 %idx
52 store volatile i32 0, i32 addrspace(3)* %gep.lds1, align 4
89 %gep.lds1 = getelementptr inbounds [73 x i32], [73 x i32] addrspace(3)* @lds1, i32 0, i32 %idx
90 store volatile i32 0, i32 addrspace(3)* %gep.lds1, align 4
Dllvm.amdgcn.groupstaticgroup.ll7 @lds1 = addrspace(3) global [256 x float] undef, align 4
42 …%arrayidx1 = getelementptr inbounds [256 x float], [256 x float] addrspace(3)* @lds1, i32 0, i32 %…
Dshl_add_ptr.ll13 @lds1 = addrspace(3) global [512 x float] undef, align 4
81 …%arrayidx1 = getelementptr inbounds [512 x float], [512 x float] addrspace(3)* @lds1, i32 0, i32 %…
Dllvm.amdgcn.atomic.dec.ll361 @lds1 = addrspace(3) global [512 x i64] undef, align 8
369 …%arrayidx0 = getelementptr inbounds [512 x i64], [512 x i64] addrspace(3)* @lds1, i32 0, i32 %idx.0
Dllvm.amdgcn.atomic.inc.ll295 @lds1 = addrspace(3) global [512 x i64] undef, align 8
303 …%arrayidx0 = getelementptr inbounds [512 x i64], [512 x i64] addrspace(3)* @lds1, i32 0, i32 %idx.0
/external/llvm-project/llvm/test/CodeGen/AMDGPU/
Dpromote-alloca-padding-size-estimate.ll30 @lds1 = internal unnamed_addr addrspace(3) global [73 x i32] undef, align 4
53 %gep.lds1 = getelementptr inbounds [73 x i32], [73 x i32] addrspace(3)* @lds1, i32 0, i32 %idx
54 store volatile i32 0, i32 addrspace(3)* %gep.lds1, align 4
91 %gep.lds1 = getelementptr inbounds [73 x i32], [73 x i32] addrspace(3)* @lds1, i32 0, i32 %idx
92 store volatile i32 0, i32 addrspace(3)* %gep.lds1, align 4
Dforce-alwaysinline-lds-global-address.ll7 @lds1 = addrspace(3) global [512 x i32] undef, align 4
29 …space(3)* getelementptr inbounds ([512 x i32], [512 x i32] addrspace(3)* @lds1, i64 0, i64 4), ali…
35 %gep = getelementptr inbounds [512 x i32], [512 x i32] addrspace(3)* @lds1, i32 0, i32 %idx
Dmerge-load-store.mir29 @lds1 = external dso_local unnamed_addr addrspace(3) global [256 x i32], align 4
37 …%tmp3 = load i32, i32 addrspace(3)* getelementptr ([256 x i32], [256 x i32] addrspace(3)* @lds1, i…
42 %tmp12 = getelementptr inbounds [256 x i32], [256 x i32] addrspace(3)* @lds1, i32 0, i32 %tmp11
49 %tmp21 = getelementptr inbounds [256 x i32], [256 x i32] addrspace(3)* @lds1, i32 0, i32 %tmp20
132 …`i32 addrspace(3)* getelementptr ([256 x i32], [256 x i32] addrspace(3)* @lds1, i32 0, i32 undef)`…
Dllvm.amdgcn.groupstaticsize.ll10 @lds1 = addrspace(3) global [256 x float] undef, align 4
48 …%arrayidx1 = getelementptr inbounds [256 x float], [256 x float] addrspace(3)* @lds1, i32 0, i32 %…
Dhip.extern.shared.array.ll4 @lds1 = addrspace(3) global [256 x float] undef
40 …%arrayidx1 = getelementptr inbounds [256 x float], [256 x float] addrspace(3)* @lds1, i32 0, i32 %…
Dllvm.amdgcn.atomic.inc.ll337 @lds1 = addrspace(3) global [512 x i64] undef, align 8
341 ; CIVI-DAG: v_add_{{[ui]}}32_e32 [[PTR:v[0-9]+]], vcc, lds1@abs32@lo, [[OFS]]
342 ; GFX9-DAG: v_mov_b32_e32 [[BASE:v[0-9]+]], lds1@abs32@lo
348 …%arrayidx0 = getelementptr inbounds [512 x i64], [512 x i64] addrspace(3)* @lds1, i32 0, i32 %idx.0
Dllvm.amdgcn.atomic.dec.ll425 @lds1 = addrspace(3) global [512 x i64] undef, align 8
432 ; CIVI-DAG: v_add_{{[ui]}}32_e32 [[PTR:v[0-9]+]], vcc, lds1@abs32@lo, [[OFS]]
433 ; GFX9-DAG: v_mov_b32_e32 [[BASE:v[0-9]+]], lds1@abs32@lo
440 …%arrayidx0 = getelementptr inbounds [512 x i64], [512 x i64] addrspace(3)* @lds1, i32 0, i32 %idx.0
Dshl_add_ptr.ll13 @lds1 = addrspace(3) global [512 x float] undef, align 4
80 ; GCN-DAG: v_add_{{[iu]}}32_e32 [[PTR1:v[0-9]+]], vcc, lds1@abs32@lo, [[OFS]]
93 …%arrayidx1 = getelementptr inbounds [512 x float], [512 x float] addrspace(3)* @lds1, i32 0, i32 %…
/external/llvm-project/llvm/test/MC/AMDGPU/
Delf-lds.s22 .globl lds1 symbol
23 .amdgpu_lds lds1,387,8
/external/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/
Dhip.extern.shared.array.ll4 @lds1 = addrspace(3) global [256 x float] undef
42 …%arrayidx1 = getelementptr inbounds [256 x float], [256 x float] addrspace(3)* @lds1, i32 0, i32 %…
Dllvm.amdgcn.atomic.inc.ll1178 @lds1 = internal addrspace(3) global [512 x i64] undef, align 8
1232 …%arrayidx0 = getelementptr inbounds [512 x i64], [512 x i64] addrspace(3)* @lds1, i32 0, i32 %idx.0
Dllvm.amdgcn.atomic.dec.ll1678 @lds1 = internal addrspace(3) global [512 x i64] undef, align 8
1736 …%arrayidx0 = getelementptr inbounds [512 x i64], [512 x i64] addrspace(3)* @lds1, i32 0, i32 %idx.0