; ModuleID = '' source_filename = "bugpoint-output-7eb0c3b.bc" target triple = "amdgcn--" define amdgpu_ps float @main() { main_body: %tmp = load <4 x i32>, <4 x i32> addrspace(2)* undef, align 16, !tbaa !0 %tmp1 = insertelement <4 x i32> %tmp, i32 0, i32 0 %tmp2 = call <4 x float> @llvm.SI.gather4.lz.v2i32(<2 x i32> undef, <8 x i32> undef, <4 x i32> %tmp1, i32 8, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0) %tmp4 = extractelement <4 x float> %tmp2, i32 1 %tmp9 = fadd float undef, %tmp4 ret float %tmp9 } ; Function Attrs: nounwind readnone declare <4 x float> @llvm.SI.gather4.lz.v2i32(<2 x i32>, <8 x i32>, <4 x i32>, i32, i32, i32, i32, i32, i32, i32, i32) #0 ; Function Attrs: nounwind readnone declare float @llvm.minnum.f32(float, float) #0 ; Function Attrs: nounwind readnone declare float @llvm.fabs.f32(float) #0 attributes #0 = { nounwind readnone } !0 = !{!1, !1, i64 0, i32 1} !1 = !{!"const", null}