Home | History | Annotate | Download | only in AMDGPU

Lines Matching full:inbounds

55 ; HSAOPT: [[GEP0:%[0-9]+]] = getelementptr inbounds i32, i32 addrspace(2)* [[CAST_DISPATCH_PTR]], i64 1
57 ; HSAOPT: [[GEP1:%[0-9]+]] = getelementptr inbounds i32, i32 addrspace(2)* [[CAST_DISPATCH_PTR]], i64 2
71 ; HSAOPT: [[LOCAL_GEP:%[0-9]+]] = getelementptr inbounds [256 x [5 x i32]], [256 x [5 x i32]] addrspace(3)* @mova_same_clause.stack, i32 0, i32 [[ADD_ZID]]
72 ; HSAOPT: %arrayidx1 = getelementptr inbounds [5 x i32], [5 x i32] addrspace(3)* [[LOCAL_GEP]], i32 0, i32 {{%[0-9]+}}
73 ; HSAOPT: %arrayidx3 = getelementptr inbounds [5 x i32], [5 x i32] addrspace(3)* [[LOCAL_GEP]], i32 0, i32 {{%[0-9]+}}
74 ; HSAOPT: %arrayidx10 = getelementptr inbounds [5 x i32], [5 x i32] addrspace(3)* [[LOCAL_GEP]], i32 0, i32 0
75 ; HSAOPT: %arrayidx12 = getelementptr inbounds [5 x i32], [5 x i32] addrspace(3)* [[LOCAL_GEP]], i32 0, i32 1
87 %arrayidx1 = getelementptr inbounds [5 x i32], [5 x i32]* %stack, i32 0, i32 %0
89 %arrayidx2 = getelementptr inbounds i32, i32 addrspace(1)* %in, i32 1
91 %arrayidx3 = getelementptr inbounds [5 x i32], [5 x i32]* %stack, i32 0, i32 %1
93 %arrayidx10 = getelementptr inbounds [5 x i32], [5 x i32]* %stack, i32 0, i32 0
96 %arrayidx12 = getelementptr inbounds [5 x i32], [5 x i32]* %stack, i32 0, i32 1
98 %arrayidx13 = getelementptr inbounds i32, i32 addrspace(1)* %out, i32 1
104 ; OPT: getelementptr inbounds [256 x [8 x i32]], [256 x [8 x i32]] addrspace(3)* @high_alignment.stack, i32 0, i32 %{{[0-9]+}}
109 %arrayidx1 = getelementptr inbounds [8 x i32], [8 x i32]* %stack, i32 0, i32 %0
111 %arrayidx2 = getelementptr inbounds i32, i32 addrspace(1)* %in, i32 1
113 %arrayidx3 = getelementptr inbounds [8 x i32], [8 x i32]* %stack, i32 0, i32 %1
115 %arrayidx10 = getelementptr inbounds [8 x i32], [8 x i32]* %stack, i32 0, i32 0
118 %arrayidx12 = getelementptr inbounds [8 x i32], [8 x i32]* %stack, i32 0, i32 1
120 %arrayidx13 = getelementptr inbounds i32, i32 addrspace(1)* %out, i32 1
136 %arrayidx2 = getelementptr inbounds i32, i32 addrspace(1)* %in, i32 1
138 %arrayidx3 = getelementptr inbounds [5 x i32], [5 x i32]* %stack, i32 0, i32 %1
140 %arrayidx10 = getelementptr inbounds [5 x i32], [5 x i32]* %stack, i32 0, i32 0
143 %arrayidx12 = getelementptr inbounds [5 x i32], [5 x i32]* %stack, i32 0, i32 1
145 %arrayidx13 = getelementptr inbounds i32, i32 addrspace(1)* %out, i32 1
199 %b_src_ptr = getelementptr inbounds i32, i32 addrspace(1)* %in, i32 1
201 %a_dst_ptr = getelementptr inbounds [2 x i32], [2 x i32]* %prv_array_const, i32 0, i32 0
203 %b_dst_ptr = getelementptr inbounds [2 x i32], [2 x i32]* %prv_array_const, i32 0, i32 1
209 %x_ptr = getelementptr inbounds [2 x i32], [2 x i32]* %prv_array_const, i32 0, i32 0
211 %y_ptr = getelementptr inbounds [2 x i32], [2 x i32]* %prv_array, i32 0, i32 0
220 %value_ptr = getelementptr inbounds [2 x i32], [2 x i32]* %prv_array, i32 0, i32 0
236 %1 = getelementptr inbounds [2 x i16], [2 x i16]* %0, i32 0, i32 0
237 %2 = getelementptr inbounds [2 x i16], [2 x i16]* %0, i32 0, i32 1
240 %3 = getelementptr inbounds [2 x i16], [2 x i16]* %0, i32 0, i32 %index
256 %1 = getelementptr inbounds [2 x i8], [2 x i8]* %0, i32 0, i32 0
257 %2 = getelementptr inbounds [2 x i8], [2 x i8]* %0, i32 0, i32 1
260 %3 = getelementptr inbounds [2 x i8], [2 x i8]* %0, i32 0, i32 %index
402 ; OPT: getelementptr inbounds [256 x i32 addrspace(1)*], [256 x i32 addrspace(1)*] addrspace(3)* @pointer_typed_alloca.A.addr, i32 0, i32 %{{[0-9]+}}
409 %arrayidx = getelementptr inbounds i32, i32 addrspace(1)* %ld0, i32 0
412 %arrayidx1 = getelementptr inbounds i32, i32 addrspace(1)* %ld1, i32 1
415 %arrayidx2 = getelementptr inbounds i32, i32 addrspace(1)* %ld2, i32 2