; RUN: llvm-as -disable-output %s define void @dynamic_index_then_gep_offset(ptr addrspace(9) %p, i32 %index, i32 %offset) { entry: %q1 = call ptr addrspace(9) (ptr addrspace(9), ...) @llvm.structured.gep.p9(ptr addrspace(9) elementtype([0 x target("amdgpu.stridemark")]) %p, i32 %index) %q = getelementptr i8, ptr addrspace(9) %q1, i32 %offset ret void } define void @known_bounds_and_stride(ptr addrspace(9) %p, i32 %index, i32 %offset) { entry: %q1 = call ptr addrspace(9) (ptr addrspace(9), ...) @llvm.structured.gep.p9(ptr addrspace(9) elementtype([256 x target("amdgpu.stridemark", 16)]) %p, i32 %index) %q = getelementptr i8, ptr addrspace(9) %q1, i32 %offset ret void }