Lines Matching refs:lds
4 @lds.external = external unnamed_addr addrspace(3) global [0 x i32]
5 @lds.defined = unnamed_addr addrspace(3) global [8 x i32] undef, align 8
9 ; ELF-NEXT: 0x{{[0-9a-f]*}} R_AMDGPU_ABS32 lds.external 0x0
10 ; ELF-NEXT: 0x{{[0-9a-f]*}} R_AMDGPU_ABS32 lds.defined 0x0
15 ; ELF: Name: lds.defined
25 ; ELF: Name: lds.external
35 ; GCN: v_mov_b32_e32 v1, lds.external@abs32@lo ; encoding: [0xff,0x02,0x02,0x7e,A,A,A,A]
36 ; GCN-NEXT: ; fixup A - offset: 4, value: lds.external@abs32@lo, kind: FK_Data_4{{$}}
38 ; GCN: s_add_i32 s0, s0, lds.defined@abs32@lo ; encoding: [0x00,0xff,0x00,0x81,A,A,A,A]
39 ; GCN-NEXT: ; fixup A - offset: 4, value: lds.defined@abs32@lo, kind: FK_Data_4{{$}}
41 ; GCN: .globl lds.external
42 ; GCN: .amdgpu_lds lds.external, 0, 4
43 ; GCN: .globl lds.defined
44 ; GCN: .amdgpu_lds lds.defined, 32, 8
47 %gep0 = getelementptr [0 x i32], [0 x i32] addrspace(3)* @lds.external, i32 0, i32 %arg1
50 %gep1 = getelementptr [8 x i32], [8 x i32] addrspace(3)* @lds.defined, i32 0, i32 %wave