Lines Matching refs:tex

45 …%tex = call half @llvm.amdgcn.image.sample.2d.f16.f32(i32 1, float %s, float %t, <8 x i32> %rsrc, …
46 ret half %tex
129 …%tex = call {half,i32} @llvm.amdgcn.image.sample.2d.f16i32.f32(i32 1, float %s, float %t, <8 x i32…
130 %tex.vec = extractvalue {half, i32} %tex, 0
131 %tex.err = extractvalue {half, i32} %tex, 1
132 store i32 %tex.err, i32 addrspace(1)* %out, align 4
133 ret half %tex.vec
163 …%tex = call <2 x half> @llvm.amdgcn.image.sample.c.d.1d.v2f16.f32.f32(i32 3, float %zcompare, floa…
164 %r = bitcast <2 x half> %tex to float
220 …%tex = call {<2 x half>,i32} @llvm.amdgcn.image.sample.c.d.1d.v2f16i32.f32.f32(i32 3, float %zcomp…
221 %tex.vec = extractvalue {<2 x half>, i32} %tex, 0
222 %tex.err = extractvalue {<2 x half>, i32} %tex, 1
223 %tex.vecf = bitcast <2 x half> %tex.vec to float
224 %r.0 = insertelement <2 x float> undef, float %tex.vecf, i32 0
225 %tex.errf = bitcast i32 %tex.err to float
226 %r = insertelement <2 x float> %r.0, float %tex.errf, i32 1
270 …%tex = call <3 x half> @llvm.amdgcn.image.sample.b.2d.v3f16.f32.f32(i32 7, float %bias, float %s, …
271 …%tex_wide = shufflevector <3 x half> %tex, <3 x half> undef, <4 x i32> <i32 0, i32 1, i32 2, i32 3>
352 …%tex = call {<3 x half>,i32} @llvm.amdgcn.image.sample.b.2d.v3f16i32.f32.f32(i32 7, float %bias, f…
353 %tex.vec = extractvalue {<3 x half>, i32} %tex, 0
354 …%tex.vec_wide = shufflevector <3 x half> %tex.vec, <3 x half> undef, <4 x i32> <i32 0, i32 1, i32 …
355 %tex.err = extractvalue {<3 x half>, i32} %tex, 1
356 %tex.vecf = bitcast <4 x half> %tex.vec_wide to <2 x float>
357 %tex.vecf.0 = extractelement <2 x float> %tex.vecf, i32 0
358 %tex.vecf.1 = extractelement <2 x float> %tex.vecf, i32 1
359 %r.0 = insertelement <4 x float> undef, float %tex.vecf.0, i32 0
360 %r.1 = insertelement <4 x float> %r.0, float %tex.vecf.1, i32 1
361 %tex.errf = bitcast i32 %tex.err to float
362 %r = insertelement <4 x float> %r.1, float %tex.errf, i32 2
407 …%tex = call <4 x half> @llvm.amdgcn.image.sample.b.2d.v4f16.f32.f32(i32 15, float %bias, float %s,…
408 %r = bitcast <4 x half> %tex to <2 x float>
490 …%tex = call {<4 x half>,i32} @llvm.amdgcn.image.sample.b.2d.v4f16i32.f32.f32(i32 15, float %bias, …
491 %tex.vec = extractvalue {<4 x half>, i32} %tex, 0
492 %tex.err = extractvalue {<4 x half>, i32} %tex, 1
493 %tex.vecf = bitcast <4 x half> %tex.vec to <2 x float>
494 %tex.vecf.0 = extractelement <2 x float> %tex.vecf, i32 0
495 %tex.vecf.1 = extractelement <2 x float> %tex.vecf, i32 1
496 %r.0 = insertelement <4 x float> undef, float %tex.vecf.0, i32 0
497 %r.1 = insertelement <4 x float> %r.0, float %tex.vecf.1, i32 1
498 %tex.errf = bitcast i32 %tex.err to float
499 %r = insertelement <4 x float> %r.1, float %tex.errf, i32 2