| /llvm-project-15.0.7/libclc/generic/include/clc/image/ |
| H A D | image.h | 26 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 D | read_imagef.cl | 5 _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 D | read_imageui.cl | 13 _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 D | read_imagei.cl | 13 _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 D | read_image_impl.ll | 9 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 D | sampler_t.cl | 18 …/ 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 D | fdeclare-opencl-builtins.cl | 266 sampler_t sampler; 276 res = read_imageh(image_read_only_image2d, sampler, i2);
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | sampler-resource-id.ll | 10 %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 D | llvm.amdgcn.softwqm.ll | 175 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 D | wqm.ll | 72 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 D | llvm.amdgcn.wqm.demote.ll | 284 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 D | wave32.ll | 788 …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 D | tex-read.ll | 9 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 D | nvcl-param-align.ll | 6 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 D | surf-tex.py | 665 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 D | amdgcn-demanded-vector-elts-inseltpoison.ll | 2902 …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 D | amdgcn-demanded-vector-elts.ll | 2902 …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 D | sampler.cl | 5 // 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 D | SparseTensorRewriting.cpp | 171 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 D | intrinsic-immarg.ll | 54 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 D | llvm.amdgcn.wqm.demote.ll | 283 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 D | regbankselect-amdgcn.image.sample.1d.ll | 250 ; Waterfall loop for sampler 371 ; Waterfall loop for rsrc and sampler
|
| /llvm-project-15.0.7/llvm/lib/Target/DirectX/ |
| H A D | DXIL.td | 66 bit is_feedback = 0; // whether this is a sampler feedback op
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | OperationKinds.def | 360 // Convert an integer initializer to an OpenCL sampler.
|
| /llvm-project-15.0.7/mlir/docs/Dialects/ |
| H A D | SPIR-V.md | 316 sampler-use-info ::= `SamplerUnknown` | `NeedSampler` | `NoSampler` 322 sampler-use-info `,` format `>` 374 sampler-use-info `,` format `>>`
|