Home
last modified time | relevance | path

Searched refs:sampler (Results 1 – 25 of 33) sorted by relevance

12

/llvm-project-15.0.7/libclc/generic/include/clc/image/
H A Dimage.h26 read_imagef(image2d_t image, sampler_t sampler, int2 coord);
28 read_imagef(image2d_t image, sampler_t sampler, float2 coord);
30 read_imagei(image2d_t image, sampler_t sampler, int2 coord);
32 read_imagei(image2d_t image, sampler_t sampler, float2 coord);
34 read_imageui(image2d_t image, sampler_t sampler, int2 coord);
36 read_imageui(image2d_t image, sampler_t sampler, float2 coord);
/llvm-project-15.0.7/libclc/r600/lib/image/
H A Dread_imagef.cl5 _CLC_OVERLOAD _CLC_DEF float4 read_imagef(image2d_t image, sampler_t sampler,
8 return __clc_read_imagef_tex(image, sampler, coord_float);
11 _CLC_OVERLOAD _CLC_DEF float4 read_imagef(image2d_t image, sampler_t sampler,
13 return __clc_read_imagef_tex(image, sampler, coord);
H A Dread_imageui.cl13 _CLC_OVERLOAD _CLC_DEF uint4 read_imageui(image2d_t image, sampler_t sampler,
17 __clc_read_imagef_tex(image, sampler, coord_float));
19 _CLC_OVERLOAD _CLC_DEF uint4 read_imageui(image2d_t image, sampler_t sampler,
22 __clc_read_imagef_tex(image, sampler, coord));
H A Dread_imagei.cl13 _CLC_OVERLOAD _CLC_DEF int4 read_imagei(image2d_t image, sampler_t sampler,
17 __clc_read_imagef_tex(image, sampler, coord_float));
19 _CLC_OVERLOAD _CLC_DEF int4 read_imagei(image2d_t image, sampler_t sampler,
22 __clc_read_imagef_tex(image, sampler, coord));
H A Dread_image_impl.ll9 declare i32 @llvm.OpenCL.sampler.get.resource.id(i32) readnone
23 i32 %sampler, <2 x float> %coord) alwaysinline {
26 %smp_id = call i32 @llvm.OpenCL.sampler.get.resource.id(i32 %sampler)
31 %coord_norm = and i32 %sampler, 1
/llvm-project-15.0.7/clang/test/SemaOpenCL/
H A Dsampler_t.cl18 …/ expected-error{{sampler type cannot be used with the __local and __global address space qualifie…
19 …GE | CLK_NORMALIZED_COORDS_TRUE | CLK_FILTER_LINEAR; // expected-error{{sampler type cannot be us…
23 // expected-warning@-2{{sampler initializer has invalid Filter Mode bits}}
28 // expected-warning@-2{{sampler initializer has invalid Addressing Mode bits}}
50 sampler_t global_nonconst_smp = 0; // expected-error {{global sampler requires a const or constant …
56 …local sampler_t smp; // expected-error{{sampler type cannot be used with the __local and __global …
81 // Test that parentheses around sampler arguments are ignored.
H A Dfdeclare-opencl-builtins.cl266 sampler_t sampler;
276 res = read_imageh(image_read_only_image2d, sampler, i2);
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dsampler-resource-id.ll10 %0 = call i32 @llvm.OpenCL.sampler.get.resource.id(i32 %in0) #0
22 %0 = call i32 @llvm.OpenCL.sampler.get.resource.id(i32 %in1) #0
34 %0 = call i32 @llvm.OpenCL.sampler.get.resource.id(i32 %in2) #0
40 declare i32 @llvm.OpenCL.sampler.get.resource.id(i32) #0
H A Dllvm.amdgcn.softwqm.ll175 define amdgpu_ps float @test_control_flow_0(<8 x i32> inreg %rsrc, <4 x i32> inreg %sampler, i32 in…
222 define amdgpu_ps float @test_control_flow_1(<8 x i32> inreg %rsrc, <4 x i32> inreg %sampler, i32 in…
269 …age.sample.1d.v4f32.f32(i32 15, float %c.bc, <8 x i32> %rsrc, <4 x i32> %sampler, i1 0, i32 0, i32…
271 …age.sample.1d.v4f32.f32(i32 15, float %tex0, <8 x i32> %rsrc, <4 x i32> %sampler, i1 0, i32 0, i32…
H A Dwqm.ll72 define amdgpu_ps <4 x float> @test3(<8 x i32> inreg %rsrc, <4 x i32> inreg %sampler, float %c) {
95 ….image.sample.1d.v4f32.f32(i32 15, float %c, <8 x i32> %rsrc, <4 x i32> %sampler, i1 false, i32 0,…
105 …inreg, i32 inreg, i32 inreg %m0, <8 x i32> inreg %rsrc, <4 x i32> inreg %sampler, <2 x float> %pos…
153 define amdgpu_ps <4 x float> @test4(<8 x i32> inreg %rsrc, <4 x i32> inreg %sampler, float addrspac…
1220 define amdgpu_ps float @test_control_flow_0(<8 x i32> inreg %rsrc, <4 x i32> inreg %sampler, i32 %c…
1297 define amdgpu_ps float @test_control_flow_1(<8 x i32> inreg %rsrc, <4 x i32> inreg %sampler, i32 %c…
1470 define amdgpu_ps float @test_control_flow_3(<8 x i32> inreg %rsrc, <4 x i32> inreg %sampler, i32 %i…
1562 define amdgpu_ps <4 x float> @test_control_flow_4(<8 x i32> inreg %rsrc, <4 x i32> inreg %sampler, …
2198 define amdgpu_ps float @test_wwm_within_wqm(<8 x i32> inreg %rsrc, <4 x i32> inreg %sampler, i32 %c…
2735 define amdgpu_ps float @test_strict_wwm_within_wqm(<8 x i32> inreg %rsrc, <4 x i32> inreg %sampler,…
[all …]
H A Dllvm.amdgcn.wqm.demote.ll284 define amdgpu_ps <4 x float> @wqm_demote_1(<8 x i32> inreg %rsrc, <4 x i32> inreg %sampler, i32 %id…
409 …ge.sample.1d.v4f32.f32(i32 15, float %coord, <8 x i32> %rsrc, <4 x i32> %sampler, i1 0, i32 0, i32…
413 …e.sample.1d.v4f32.f32(i32 15, float %coord1, <8 x i32> %rsrc, <4 x i32> %sampler, i1 0, i32 0, i32…
418 define amdgpu_ps <4 x float> @wqm_demote_2(<8 x i32> inreg %rsrc, <4 x i32> inreg %sampler, i32 %id…
535 …ge.sample.1d.v4f32.f32(i32 15, float %coord, <8 x i32> %rsrc, <4 x i32> %sampler, i1 0, i32 0, i32…
547 …e.sample.1d.v4f32.f32(i32 15, float %coord1, <8 x i32> %rsrc, <4 x i32> %sampler, i1 0, i32 0, i32…
552 define amdgpu_ps <4 x float> @wqm_demote_dynamic(<8 x i32> inreg %rsrc, <4 x i32> inreg %sampler, i…
649 …ge.sample.1d.v4f32.f32(i32 15, float %coord, <8 x i32> %rsrc, <4 x i32> %sampler, i1 0, i32 0, i32…
655 …e.sample.1d.v4f32.f32(i32 15, float %coord1, <8 x i32> %rsrc, <4 x i32> %sampler, i1 0, i32 0, i32…
H A Dwave32.ll788 …inreg, i32 inreg, i32 inreg %m0, <8 x i32> inreg %rsrc, <4 x i32> inreg %sampler, <2 x float> %pos…
796 …32.f32(i32 15, float %inst26, float %inst29, <8 x i32> %rsrc, <4 x i32> %sampler, i1 0, i32 0, i32…
/llvm-project-15.0.7/llvm/test/CodeGen/NVPTX/
H A Dtex-read.ll9 define void @foo(i64 %img, i64 %sampler, float* %red, i32 %idx) {
11 …l call { float, float, float, float } @llvm.nvvm.tex.1d.v4f32.s32(i64 %img, i64 %sampler, i32 %idx)
21 !3 = !{void (i64, i64, float*, i32)* @foo, !"sampler", i32 1}
H A Dnvcl-param-align.ll6 define void @foo(i64 %img, i64 %sampler, <5 x float>* align 32 %v1, i32* %v2) {
17 !3 = !{void (i64, i64, <5 x float>*, i32*)* @foo, !"sampler", i32 1}
H A Dsurf-tex.py665 sampler=("" if is_unified(target) else "i64,"),
803 sampler=("" if is_unified(target) else "i64,"),
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/AMDGPU/
H A Damdgcn-demanded-vector-elts-inseltpoison.ll2902 …t @extract_elt0_image_sample_1d_v4f32_f32(float %vaddr, <8 x i32> inreg %sampler, <4 x i32> inreg …
2913 …xtract_elt0_image_sample_1d_v4f32_f32_tfe(float %vaddr, <8 x i32> inreg %sampler, <4 x i32> inreg …
2927 …xtract_elt0_image_sample_1d_v4f32_f32_lwe(float %vaddr, <8 x i32> inreg %sampler, <4 x i32> inreg …
2940 …ract_elt0_image_sample_2d_v4f32_f32(float %s, float %t, <8 x i32> inreg %sampler, <4 x i32> inreg …
2969 …act_elt0_dmask_0010_image_sample_1d_v4f32_f32(float %s, <8 x i32> inreg %sampler, <4 x i32> inreg …
4128 define amdgpu_ps float @extract_elt0_image_getlod_1d_v4f32_f32(float %s, <8 x i32> inreg %sampler, …
4144 …xtract_elt0_image_load_2dmsaa_v4f32_i32(i32 %s, i32 %t, i32 %sample, <8 x i32> inreg %sampler) #0 {
4160 …ps float @extract_elt0_image_load_mip_1d_v4f32_i32(i32 %s, i32 %mip, <8 x i32> inreg %sampler) #0 {
4165 …llvm.amdgcn.image.load.mip.1d.v4f32.i32(i32 15, i32 %s, i32 %mip, <8 x i32> %sampler, i32 0, i32 0)
4176 …mdgpu_ps float @extract_elt0_image_getresinfo_1d_v4f32_i32(i32 %mip, <8 x i32> inreg %sampler) #0 {
[all …]
H A Damdgcn-demanded-vector-elts.ll2902 …t @extract_elt0_image_sample_1d_v4f32_f32(float %vaddr, <8 x i32> inreg %sampler, <4 x i32> inreg …
2913 …xtract_elt0_image_sample_1d_v4f32_f32_tfe(float %vaddr, <8 x i32> inreg %sampler, <4 x i32> inreg …
2927 …xtract_elt0_image_sample_1d_v4f32_f32_lwe(float %vaddr, <8 x i32> inreg %sampler, <4 x i32> inreg …
2940 …ract_elt0_image_sample_2d_v4f32_f32(float %s, float %t, <8 x i32> inreg %sampler, <4 x i32> inreg …
2969 …act_elt0_dmask_0010_image_sample_1d_v4f32_f32(float %s, <8 x i32> inreg %sampler, <4 x i32> inreg …
4128 define amdgpu_ps float @extract_elt0_image_getlod_1d_v4f32_f32(float %s, <8 x i32> inreg %sampler, …
4144 …xtract_elt0_image_load_2dmsaa_v4f32_i32(i32 %s, i32 %t, i32 %sample, <8 x i32> inreg %sampler) #0 {
4160 …ps float @extract_elt0_image_load_mip_1d_v4f32_i32(i32 %s, i32 %mip, <8 x i32> inreg %sampler) #0 {
4165 …llvm.amdgcn.image.load.mip.1d.v4f32.i32(i32 15, i32 %s, i32 %mip, <8 x i32> %sampler, i32 0, i32 0)
4176 …mdgpu_ps float @extract_elt0_image_getresinfo_1d_v4f32_i32(i32 %mip, <8 x i32> inreg %sampler) #0 {
[all …]
/llvm-project-15.0.7/clang/test/CodeGenOpenCL/
H A Dsampler.cl5 // This test covers 5 cases of sampler initialzation:
89 // TODO: enable sampler initialization with non-constant integer.
/llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Transforms/
H A DSparseTensorRewriting.cpp171 auto *sampler = consBlock.getTerminator()->getOperand(0).getDefiningOp(); in matchAndRewrite() local
180 mapper.map(last, rewriter.clone(*sampler, mapper)->getResult(0)); in matchAndRewrite()
/llvm-project-15.0.7/llvm/test/Verifier/AMDGPU/
H A Dintrinsic-immarg.ll54 define void @invalid_image_sample_1d_v4f32_f32(float %vaddr, <8 x i32> inreg %sampler, <4 x i32> in…
57 …vm.amdgcn.image.sample.1d.v4f32.f32(i32 %dmask, float %vaddr, <8 x i32> %sampler, <4 x i32> %rsrc,…
58 …vm.amdgcn.image.sample.1d.v4f32.f32(i32 %dmask, float %vaddr, <8 x i32> %sampler, <4 x i32> %rsrc,…
62 …> @llvm.amdgcn.image.sample.1d.v4f32.f32(i32 0, float %vaddr, <8 x i32> %sampler, <4 x i32> %rsrc,…
63 …> @llvm.amdgcn.image.sample.1d.v4f32.f32(i32 0, float %vaddr, <8 x i32> %sampler, <4 x i32> %rsrc,…
67 …> @llvm.amdgcn.image.sample.1d.v4f32.f32(i32 0, float %vaddr, <8 x i32> %sampler, <4 x i32> %rsrc,…
68 …> @llvm.amdgcn.image.sample.1d.v4f32.f32(i32 0, float %vaddr, <8 x i32> %sampler, <4 x i32> %rsrc,…
72 …> @llvm.amdgcn.image.sample.1d.v4f32.f32(i32 0, float %vaddr, <8 x i32> %sampler, <4 x i32> %rsrc,…
73 …> @llvm.amdgcn.image.sample.1d.v4f32.f32(i32 0, float %vaddr, <8 x i32> %sampler, <4 x i32> %rsrc,…
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/
H A Dllvm.amdgcn.wqm.demote.ll283 define amdgpu_ps <4 x float> @wqm_demote_1(<8 x i32> inreg %rsrc, <4 x i32> inreg %sampler, i32 %id…
408 …ge.sample.1d.v4f32.f32(i32 15, float %coord, <8 x i32> %rsrc, <4 x i32> %sampler, i1 0, i32 0, i32…
412 …e.sample.1d.v4f32.f32(i32 15, float %coord1, <8 x i32> %rsrc, <4 x i32> %sampler, i1 0, i32 0, i32…
417 define amdgpu_ps <4 x float> @wqm_demote_2(<8 x i32> inreg %rsrc, <4 x i32> inreg %sampler, i32 %id…
534 …ge.sample.1d.v4f32.f32(i32 15, float %coord, <8 x i32> %rsrc, <4 x i32> %sampler, i1 0, i32 0, i32…
546 …e.sample.1d.v4f32.f32(i32 15, float %coord1, <8 x i32> %rsrc, <4 x i32> %sampler, i1 0, i32 0, i32…
551 define amdgpu_ps <4 x float> @wqm_demote_dynamic(<8 x i32> inreg %rsrc, <4 x i32> inreg %sampler, i…
648 …ge.sample.1d.v4f32.f32(i32 15, float %coord, <8 x i32> %rsrc, <4 x i32> %sampler, i1 0, i32 0, i32…
654 …e.sample.1d.v4f32.f32(i32 15, float %coord1, <8 x i32> %rsrc, <4 x i32> %sampler, i1 0, i32 0, i32…
H A Dregbankselect-amdgcn.image.sample.1d.ll250 ; Waterfall loop for sampler
371 ; Waterfall loop for rsrc and sampler
/llvm-project-15.0.7/llvm/lib/Target/DirectX/
H A DDXIL.td66 bit is_feedback = 0; // whether this is a sampler feedback op
/llvm-project-15.0.7/clang/include/clang/AST/
H A DOperationKinds.def360 // Convert an integer initializer to an OpenCL sampler.
/llvm-project-15.0.7/mlir/docs/Dialects/
H A DSPIR-V.md316 sampler-use-info ::= `SamplerUnknown` | `NeedSampler` | `NoSampler`
322 sampler-use-info `,` format `>`
374 sampler-use-info `,` format `>>`

12