/llvm-project/lldb/test/Shell/SymbolFile/NativePDB/Inputs/ |
H A D | local-variables-registers.lldbinit | 1 image lookup -a 0x140001000 -v 2 image lookup -a 0x140001003 -v 3 image lookup -a 0x140001006 -v 5 image lookup -a 0x140001011 -v 6 image lookup -a 0x140001017 -v 7 image lookup -a 0x140001019 -v 8 image lookup -a 0x14000101e -v 9 image lookup -a 0x14000102c -v 11 image lookup -a 0x140001031 -v 12 image lookup -a 0x140001032 -v [all …]
|
/llvm-project/llvm/test/CodeGen/SPIRV/transcoding/ |
H A D | get_image_num_mip_levels.ll | 30 …Image", void, 0, 0, 0, 0, 0, 0, 0) %img1, target("spirv.Image", void, 1, 0, 0, 0, 0, 0, 0) %img2, … 32 %img1.addr = alloca target("spirv.Image", void, 0, 0, 0, 0, 0, 0, 0), align 4 33 %img2.addr = alloca target("spirv.Image", void, 1, 0, 0, 0, 0, 0, 0), align 4 34 %img3.addr = alloca target("spirv.Image", void, 2, 0, 0, 0, 0, 0, 0), align 4 35 %img4.addr = alloca target("spirv.Image", void, 0, 0, 1, 0, 0, 0, 0), align 4 36 %img5.addr = alloca target("spirv.Image", void, 1, 0, 1, 0, 0, 0, 0), align 4 37 %img6.addr = alloca target("spirv.Image", void, 1, 1, 0, 0, 0, 0, 0), align 4 38 %img7.addr = alloca target("spirv.Image", void, 1, 1, 1, 0, 0, 0, 0), align 4 39 …store target("spirv.Image", void, 0, 0, 0, 0, 0, 0, 0) %img1, target("spirv.Image", void, 0, 0, 0,… 40 …store target("spirv.Image", void, 1, 0, 0, 0, 0, 0, 0) %img2, target("spirv.Image", void, 1, 0, 0,… [all …]
|
H A D | OpImageQuerySize.ll | 15 …s, target("spirv.Image", void, 0, 0, 0, 0, 0, 0, 0) %img, target("spirv.Image", void, 5, 0, 0, 0, … 16 …%1 = tail call spir_func i32 @_Z15get_image_width14ocl_image1d_ro(target("spirv.Image", void, 0, 0… 17 …%2 = tail call spir_func i32 @_Z15get_image_width21ocl_image1d_buffer_ro(target("spirv.Image", voi… 18 …%3 = tail call spir_func i32 @_Z15get_image_width20ocl_image1d_array_ro(target("spirv.Image", void… 19 …%4 = tail call spir_func i64 @_Z20get_image_array_size20ocl_image1d_array_ro(target("spirv.Image",… 28 declare spir_func i32 @_Z15get_image_width14ocl_image1d_ro(target("spirv.Image", void, 0, 0, 0, 0, … 30 declare spir_func i32 @_Z15get_image_width21ocl_image1d_buffer_ro(target("spirv.Image", void, 5, 0,… 32 declare spir_func i32 @_Z15get_image_width20ocl_image1d_array_ro(target("spirv.Image", void, 0, 0, … 34 declare spir_func i64 @_Z20get_image_array_size20ocl_image1d_array_ro(target("spirv.Image", void, 0… 36 …Image", void, 1, 0, 0, 0, 0, 0, 0) %img, target("spirv.Image", void, 1, 1, 0, 0, 0, 0, 0) %img_dep… [all …]
|
H A D | OpImageWrite.ll | 45 define dso_local spir_kernel void @test_img2d(target("spirv.Image", void, 1, 0, 0, 0, 0, 0, 1) %image_wo, target("spirv.Image", void, 1, 0, 0, 0, 0, 0, 2) %image_rw) local_unnamed_addr { 47 call spir_func void @_Z12write_imagef14ocl_image2d_woDv2_iDv4_f(target("spirv.Image", void, 1, 0, 0, 0, 0, 0, 1) %image_wo, <2 x i32> noundef zeroinitializer, <4 x float> noundef zeroinitializer) 48 call spir_func void @_Z12write_imagei14ocl_image2d_woDv2_iDv4_i(target("spirv.Image", void, 1, 0, 0, 0, 0, 0, 1) %image_wo, <2 x i32> noundef zeroinitializer, <4 x i32> noundef zeroinitializer) 49 call spir_func void @_Z12write_imagef14ocl_image2d_rwDv2_iDv4_f(target("spirv.Image", void, 1, 0, 0, 0, 0, 0, 2) %image_rw, <2 x i32> noundef zeroinitializer, <4 x float> noundef zeroinitializer) 50 call spir_func void @_Z12write_imagei14ocl_image2d_rwDv2_iDv4_i(target("spirv.Image", void, 1, 0, 0, 0, 0, 0, 2) %image_rw, <2 x i32> noundef zeroinitializer, <4 x i32> noundef zeroinitializer) 51 call spir_func void @_Z12write_imagef14ocl_image2d_woDv2_iiDv4_f(target("spirv.Image", void, 1, 0, 0, 0, 0, 0, 1) %image_wo, <2 x i32> noundef zeroinitializer, i32 noundef 0, <4 x float> noundef zeroinitializer) 52 call spir_func void @_Z12write_imagei14ocl_image2d_woDv2_iiDv4_i(target("spirv.Image", void, 1, 0, 0, 0, 0, 0, 1) %image_wo, <2 x i32> noundef zeroinitializer, i32 noundef 0, <4 x i32> noundef zeroinitializer) 56 declare spir_func void @_Z12write_imagef14ocl_image2d_woDv2_iDv4_f(target("spirv.Image", void, 1, 0, 0, 0, 0, 0, 1), <2 x i32> noundef, <4 x float> noundef) local_unnamed_addr 58 declare spir_func void @_Z12write_imagei14ocl_image2d_woDv2_iDv4_i(target("spirv.Image", voi [all...] |
H A D | image_with_access_qualifiers.ll | 16 define spir_func void @sampFun(target("spirv.Image", void, 0, 0, 0, 0, 0, 0, 2) %image) { 18 %image.addr = alloca target("spirv.Image", void, 0, 0, 0, 0, 0, 0, 2), align 4 19 store target("spirv.Image", void, 0, 0, 0, 0, 0, 0, 2) %image, ptr %image.addr, align 4 20 %0 = load target("spirv.Image", void, 0, 0, 0, 0, 0, 0, 2), ptr %image.addr, align 4 21 %call = call spir_func <4 x float> @_Z11read_imagef14ocl_image1d_rw11ocl_sampleri(target("spirv.Image", voi [all...] |
/llvm-project/libclc/generic/include/clc/image/ |
H A D | image.h | 1 _CLC_OVERLOAD _CLC_DECL int get_image_width (image2d_t image); 2 _CLC_OVERLOAD _CLC_DECL int get_image_width (image3d_t image); 4 _CLC_OVERLOAD _CLC_DECL int get_image_height (image2d_t image); 5 _CLC_OVERLOAD _CLC_DECL int get_image_height (image3d_t image); 7 _CLC_OVERLOAD _CLC_DECL int get_image_depth (image3d_t image); 9 _CLC_OVERLOAD _CLC_DECL int get_image_channel_data_type (image2d_t image); 10 _CLC_OVERLOAD _CLC_DECL int get_image_channel_data_type (image3d_t image); 12 _CLC_OVERLOAD _CLC_DECL int get_image_channel_order (image2d_t image); 13 _CLC_OVERLOAD _CLC_DECL int get_image_channel_order (image3d_t image); 15 _CLC_OVERLOAD _CLC_DECL int2 get_image_dim (image2d_t image); [all …]
|
/llvm-project/llvm/test/Analysis/UniformityAnalysis/AMDGPU/ |
H A D | llvm.amdgcn.image.atomic.ll | 3 ;CHECK: DIVERGENT: %orig = call i32 @llvm.amdgcn.image.atomic.swap.1d.i32.i32.v8i32( 6 %orig = call i32 @llvm.amdgcn.image.atomic.swap.1d.i32.i32.v8i32(i32 %data, i32 %addr, <8 x i32> %rsrc, i32 0, i32 0) 11 ;CHECK: DIVERGENT: %orig = call i32 @llvm.amdgcn.image.atomic.add.1d.i32.i32.v8i32( 14 %orig = call i32 @llvm.amdgcn.image.atomic.add.1d.i32.i32.v8i32(i32 %data, i32 %addr, <8 x i32> %rsrc, i32 0, i32 0) 19 ;CHECK: DIVERGENT: %orig = call i32 @llvm.amdgcn.image.atomic.sub.1d.i32.i32.v8i32( 22 %orig = call i32 @llvm.amdgcn.image.atomic.sub.1d.i32.i32.v8i32(i32 %data, i32 %addr, <8 x i32> %rsrc, i32 0, i32 0) 27 ;CHECK: DIVERGENT: %orig = call i32 @llvm.amdgcn.image.atomic.smin.1d.i32.i32.v8i32( 30 %orig = call i32 @llvm.amdgcn.image.atomic.smin.1d.i32.i32.v8i32(i32 %data, i32 %addr, <8 x i32> %rsrc, i32 0, i32 0) 35 ;CHECK: DIVERGENT: %orig = call i32 @llvm.amdgcn.image.atomic.umin.1d.i32.i32.v8i32( 38 %orig = call i32 @llvm.amdgcn.image [all...] |
/llvm-project/llvm/test/MC/AMDGPU/ |
H A D | mimg-err.s | 7 // Image Load/Store 11 // NOGCN: error: image data size does not match dmask and tfe 12 // NOGFX9: error: image data size does not match dmask, d16 and tfe 16 // NOGCN: error: image data size does not match dmask and tfe 17 // NOGFX9: error: image data size does not match dmask, d16 and tfe 18 // NOGFX90A: :[[@LINE-3]]:{{[0-9]+}}: error: image data size does not match dmask and d16 21 // NOGCN: error: image data size does not match dmask and tfe 22 // NOGFX9: error: image data size does not match dmask, d16 and tfe 23 // NOGFX90A: :[[@LINE-3]]:{{[0-9]+}}: error: image data size does not match dmask and d16 26 // NOGCN: error: image dat [all...] |
/llvm-project/llvm/docs/ |
H A D | Docker.rst | 13 We also provide an ``example`` image, which contains placeholders that one would need 14 to fill out in order to produce Dockerfiles for a new docker image. 34 A snapshot of a docker container filesystem is called a *docker image*. 35 One can start a container from a prebuilt docker image. 39 the docker image (see `official 41 details). A minimal Dockerfile typically contains a base image and a number 42 of RUN commands that have to be executed to build the image. When building a new 43 image, docker will first download your base image, mount its filesystem as 45 filesystem modifications, performed while building your image [all...] |
/llvm-project/libclc/r600/lib/ |
H A D | SOURCES_3.9 | 1 image/get_image_dim.cl 2 image/get_image_width.cl 3 image/get_image_height.cl 4 image/get_image_depth.cl 5 image/get_image_channel_data_type.cl 6 image/get_image_channel_order.cl 7 image/get_image_attributes_impl.ll 8 image/read_imagef.cl 9 image/read_imagei.cl 10 image/read_imageui.cl [all …]
|
/llvm-project/mlir/test/Dialect/SPIRV/IR/ |
H A D | image-ops.mlir | 7 func.func @image_dref_gather(%arg0 : !spirv.sampled_image<!spirv.image<i32, Dim2D, NoDepth, NonArra… 8 …// CHECK: spirv.ImageDrefGather {{.*}} : !spirv.sampled_image<!spirv.image<i32, Dim2D, NoDepth, No… 9 …%0 = spirv.ImageDrefGather %arg0 : !spirv.sampled_image<!spirv.image<i32, Dim2D, NoDepth, NonArray… 15 func.func @image_dref_gather_with_single_imageoperands(%arg0 : !spirv.sampled_image<!spirv.image<i3… 17 …%0 = spirv.ImageDrefGather %arg0 : !spirv.sampled_image<!spirv.image<i32, Dim2D, NoDepth, NonArray… 23 func.func @image_dref_gather_with_mismatch_imageoperands(%arg0 : !spirv.sampled_image<!spirv.image<… 24 …// expected-error @+1 {{the Image Operands should encode what operands follow, as per Image Operan… 25 …%0 = spirv.ImageDrefGather %arg0 : !spirv.sampled_image<!spirv.image<i32, Dim2D, NoDepth, NonArray… 31 func.func @image_dref_gather_error_result_type(%arg0 : !spirv.sampled_image<!spirv.image<i32, Dim2D… 33 …%0 = spirv.ImageDrefGather %arg0 : !spirv.sampled_image<!spirv.image<i32, Dim2D, NoDepth, NonArray… [all …]
|
/llvm-project/flang/test/Semantics/ |
H A D | image_status.f90 | 25 n = image_status(image=1) 31 n = image_status(image=2, team=home) 32 n = image_status(team=home, image=2) 42 !ERROR: 'image=' argument for intrinsic 'image_status' must be a positive value, but is -1 45 !ERROR: 'image=' argument for intrinsic 'image_status' must be a positive value, but is 0 48 !ERROR: 'image=' argument for intrinsic 'image_status' must be a positive value, but is -4 51 !ERROR: 'image=' argument for intrinsic 'image_status' must be a positive value, but is 0 57 !ERROR: Actual argument for 'image=' has bad type 'REAL(4)' 60 !ERROR: Actual argument for 'image=' has bad type 'LOGICAL(4)' 63 !ERROR: Actual argument for 'image=' has bad type 'REAL(4)' [all …]
|
H A D | doconcurrent01.f90 | 7 ! An image control statement shall not appear within a DO CONCURRENT construct. 19 !ERROR: An image control statement is not allowed in DO CONCURRENT 21 !ERROR: An image control statement is not allowed in DO CONCURRENT 23 !ERROR: An image control statement is not allowed in DO CONCURRENT 25 !ERROR: An image control statement is not allowed in DO CONCURRENT 27 !ERROR: An image control statement is not allowed in DO CONCURRENT 45 !ERROR: An image control statement is not allowed in DO CONCURRENT 47 !ERROR: An image control statement is not allowed in DO CONCURRENT 49 !ERROR: An image control statement is not allowed in DO CONCURRENT 74 !ERROR: An image contro [all...] |
H A D | critical02.f90 | 14 !ERROR: An image control statement is not allowed in a CRITICAL construct 24 !ERROR: An image control statement is not allowed in a CRITICAL construct 33 !ERROR: An image control statement is not allowed in a CRITICAL construct 38 !ERROR: An image control statement is not allowed in a CRITICAL construct 49 !ERROR: An image control statement is not allowed in a CRITICAL construct 57 !ERROR: An image control statement is not allowed in a CRITICAL construct 66 !ERROR: An image control statement is not allowed in a CRITICAL construct 68 !ERROR: An image control statement is not allowed in a CRITICAL construct 78 !ERROR: An image control statement is not allowed in a CRITICAL construct 88 !ERROR: An image contro [all...] |
/llvm-project/mlir/include/mlir/Dialect/SPIRV/IR/ |
H A D | SPIRVImageOps.td | 1 //===-- SPIRVImageOps.td - MLIR SPIR-V Image Ops ------*- tablegen -*------===// 9 // This file contains image ops for the SPIR-V dialect. It corresponds 10 // to "3.37.10. Image Instructions" of the SPIR-V specification. 31 Sampled Image must be an object whose type is OpTypeSampledImage. Its 37 Sampled Image. 42 Image Operands encodes what operands follow, as per Image Operands. 47 …%0 = spirv.ImageDrefGather %1 : !spirv.sampled_image<!spirv.image<i32, Dim2D, NoDepth, NonArrayed,… 48 …%0 = spirv.ImageDrefGather %1 : !spirv.sampled_image<!spirv.image<i32, Dim2D, NoDepth, NonArrayed,… 82 let summary = "Query the dimensions of Image, with no level of detail."; 94 plus 1 more if the image type is arrayed. This vector is filled in with [all …]
|
/llvm-project/llvm/test/Assembler/ |
H A D | amdgpu-image-atomic-attributes.ll | 5 …%v = call i32 @llvm.amdgcn.image.atomic.swap.1d.i32.i32(i32 %data, i32 %s, <8 x i32> %rsrc, i32 0,… 12 …%v = call i64 @llvm.amdgcn.image.atomic.swap.1d.i64.i32(i64 %data, i32 %s, <8 x i32> %rsrc, i32 0,… 19 …%v = call i32 @llvm.amdgcn.image.atomic.add.1d.i32.i32(i32 %data, i32 %s, <8 x i32> %rsrc, i32 0, … 26 …%v = call i32 @llvm.amdgcn.image.atomic.sub.1d.i32.i32(i32 %data, i32 %s, <8 x i32> %rsrc, i32 0, … 33 …%v = call i32 @llvm.amdgcn.image.atomic.smin.1d.i32.i32(i32 %data, i32 %s, <8 x i32> %rsrc, i32 0,… 40 …%v = call i32 @llvm.amdgcn.image.atomic.umin.1d.i32.i32(i32 %data, i32 %s, <8 x i32> %rsrc, i32 0,… 47 …%v = call i32 @llvm.amdgcn.image.atomic.smax.1d.i32.i32(i32 %data, i32 %s, <8 x i32> %rsrc, i32 0,… 54 …%v = call i32 @llvm.amdgcn.image.atomic.umax.1d.i32.i32(i32 %data, i32 %s, <8 x i32> %rsrc, i32 0,… 61 …%v = call i32 @llvm.amdgcn.image.atomic.and.1d.i32.i32(i32 %data, i32 %s, <8 x i32> %rsrc, i32 0, … 68 …%v = call i32 @llvm.amdgcn.image.atomic.or.1d.i32.i32(i32 %data, i32 %s, <8 x i32> %rsrc, i32 0, i… [all …]
|
/llvm-project/lldb/test/API/lang/cpp/unique-types2/ |
H A D | TestUniqueTypes2.py | 20 "image lookup -A -t '::Foo<char>'", 25 "image lookup -A -t 'Foo<char>'", 30 "image lookup -A -t 'Foo<int>'", 35 "image lookup -A -t 'Foo<Foo<int> >'", 40 "image lookup -A -t 'Foo<float>'", 46 "image lookup -A -t '::FooPack<char>'", 51 "image lookup -A -t 'FooPack<char>'", 56 "image lookup -A -t 'FooPack<int>'", 61 "image lookup -A -t 'FooPack<Foo<int> >'", 66 "image lookup -A -t 'FooPack<char, int>'", [all …]
|
/llvm-project/lldb/test/Shell/SymbolFile/Breakpad/ |
H A D | stack-cfi-parsing.test | 5 image show-unwind -n func0 6 # CHECK-LABEL: image show-unwind -n func0 21 image show-unwind -n func2 22 # CHECK-LABEL: image show-unwind -n func2 25 image show-unwind -n func3 26 # CHECK-LABEL: image show-unwind -n func3 29 image show-unwind -n func4 30 # CHECK-LABEL: image show-unwind -n func4 33 image show-unwind -n func5 34 # CHECK-LABEL: image show-unwind -n func5 [all …]
|
/llvm-project/clang/test/Driver/ |
H A D | offload-packager.c | 11 // RUN: --image=file=%t/elf.o,kind=openmp,triple=nvptx64-nvidia-cuda,arch=sm_70 \ 12 // RUN: --image=file=%t/elf.o,kind=openmp,triple=nvptx64-nvidia-cuda,arch=sm_80 \ 13 // RUN: --image=file=%t/elf.o,kind=openmp,triple=amdgcn-amd-amdhsa,arch=gfx908 \ 14 // RUN: --image=file=%t/elf.o,kind=openmp,triple=amdgcn-amd-amdhsa,arch=gfx90a \ 15 // RUN: --image=file=%t/elf.o,kind=openmp,triple=amdgcn-amd-amdhsa,arch=gfx90c 17 // RUN: --image=file=%t/sm_70.o,kind=openmp,triple=nvptx64-nvidia-cuda,arch=sm_70 \ 18 // RUN: --image=file=%t/gfx908.o,kind=openmp,triple=amdgcn-amd-amdhsa,arch=gfx908 24 // RUN: --image=file=%t/elf.o,kind=openmp,triple=nvptx64-nvidia-cuda,arch=sm_70 \ 25 // RUN: --image=file=%t/elf.o,kind=openmp,triple=nvptx64-nvidia-cuda,arch=sm_80 \ 26 // RUN: --image [all...] |
/llvm-project/llvm/test/CodeGen/AMDGPU/ |
H A D | llvm.amdgcn.image.dim.gfx90a.ll | 9 …%v = call <4 x float> @llvm.amdgcn.image.load.1d.v4f32.i32(i32 15, i32 %s, <8 x i32> %rsrc, i32 0,… 17 …%v = call {<4 x float>, i32} @llvm.amdgcn.image.load.1d.v4f32i32.i32(i32 15, i32 %s, <8 x i32> %rs… 28 …%v = call <4 x float> @llvm.amdgcn.image.load.2d.v4f32.i32(i32 15, i32 %s, i32 %t, <8 x i32> %rsrc… 36 …%v = call <4 x float> @llvm.amdgcn.image.load.3d.v4f32.i32(i32 15, i32 %s, i32 %t, i32 %r, <8 x i3… 44 …%v = call <4 x float> @llvm.amdgcn.image.load.cube.v4f32.i32(i32 15, i32 %s, i32 %t, i32 %slice, <… 52 …%v = call {<4 x float>,i32} @llvm.amdgcn.image.load.cube.v4f32i32.i32(i32 15, i32 %s, i32 %t, i32 … 63 …%v = call <4 x float> @llvm.amdgcn.image.load.1darray.v4f32.i32(i32 15, i32 %s, i32 %slice, <8 x i… 71 …%v = call <4 x float> @llvm.amdgcn.image.load.2darray.v4f32.i32(i32 15, i32 %s, i32 %t, i32 %slice… 79 …%v = call {<4 x float>,i32} @llvm.amdgcn.image.load.2darray.v4f32i32.i32(i32 15, i32 %s, i32 %t, i… 90 …%v = call <4 x float> @llvm.amdgcn.image.load.2dmsaa.v4f32.i32(i32 15, i32 %s, i32 %t, i32 %fragid… [all …]
|
H A D | llvm.amdgcn.image.sample.o.dim.ll | 8 …%v = call <4 x float> @llvm.amdgcn.image.sample.o.1d.v4f32.f32(i32 15, i32 %offset, float %s, <8 x… 16 …%v = call <4 x float> @llvm.amdgcn.image.sample.o.2d.v4f32.f32(i32 15, i32 %offset, float %s, floa… 24 …%v = call <4 x float> @llvm.amdgcn.image.sample.c.o.1d.v4f32.f32(i32 15, i32 %offset, float %zcomp… 32 …%v = call <4 x float> @llvm.amdgcn.image.sample.c.o.2d.v4f32.f32(i32 15, i32 %offset, float %zcomp… 40 …%v = call <4 x float> @llvm.amdgcn.image.sample.cl.o.1d.v4f32.f32(i32 15, i32 %offset, float %s, f… 48 …%v = call <4 x float> @llvm.amdgcn.image.sample.cl.o.2d.v4f32.f32(i32 15, i32 %offset, float %s, f… 56 …%v = call <4 x float> @llvm.amdgcn.image.sample.c.cl.o.1d.v4f32.f32(i32 15, i32 %offset, float %zc… 64 …%v = call <4 x float> @llvm.amdgcn.image.sample.c.cl.o.2d.v4f32.f32(i32 15, i32 %offset, float %zc… 72 …%v = call <4 x float> @llvm.amdgcn.image.sample.b.o.1d.v4f32.f32.f32(i32 15, i32 %offset, float %b… 80 …%v = call <4 x float> @llvm.amdgcn.image.sample.b.o.2d.v4f32.f32.f32(i32 15, i32 %offset, float %b… [all …]
|
/llvm-project/offload/plugins-nextgen/common/src/ |
H A D | GlobalHandler.cpp | 30 GenericGlobalHandlerTy::getELFObjectFile(DeviceImageTy &Image) { in getELFObjectFile() 31 assert(utils::elf::isELF(Image.getMemoryBuffer().getBuffer()) && in getELFObjectFile() 34 return ELFObjectFileBase::createELFObjectFile(Image.getMemoryBuffer()); in getELFObjectFile() 38 GenericDeviceTy &Device, DeviceImageTy &Image, const GlobalTy &HostGlobal, in moveGlobalBetweenDeviceAndHost() 44 if (auto Err = getGlobalMetadataFromDevice(Device, Image, DeviceGlobal)) in moveGlobalBetweenDeviceAndHost() 81 DeviceImageTy &Image, in isSymbolInImage() 83 // Get the ELF object file for the image. Notice the ELF object may already in isSymbolInImage() 86 auto ELFObjOrErr = getELFObjectFile(Image); in isSymbolInImage() 103 GenericDeviceTy &Device, DeviceImageTy &Image, GlobalTy &ImageGlobal) { in getGlobalMetadataFromImage() 105 // Get the ELF object file for the image in getGlobalMetadataFromImage() 29 getELFObjectFile(DeviceImageTy & Image) getELFObjectFile() argument 37 moveGlobalBetweenDeviceAndHost(GenericDeviceTy & Device,DeviceImageTy & Image,const GlobalTy & HostGlobal,bool Device2Host) moveGlobalBetweenDeviceAndHost() argument 80 isSymbolInImage(GenericDeviceTy & Device,DeviceImageTy & Image,StringRef SymName) isSymbolInImage() argument 102 getGlobalMetadataFromImage(GenericDeviceTy & Device,DeviceImageTy & Image,GlobalTy & ImageGlobal) getGlobalMetadataFromImage() argument 136 readGlobalFromImage(GenericDeviceTy & Device,DeviceImageTy & Image,const GlobalTy & HostGlobal) readGlobalFromImage() argument [all...] |
/llvm-project/libclc/r600/lib/image/ |
H A D | get_image_attributes_impl.ll | 6 declare i32 @llvm.OpenCL.image.get.resource.id.2d( 8 declare i32 @llvm.OpenCL.image.get.resource.id.3d( 11 declare [3 x i32] @llvm.OpenCL.image.get.size.2d( 13 declare [3 x i32] @llvm.OpenCL.image.get.size.3d( 16 declare [2 x i32] @llvm.OpenCL.image.get.format.2d( 18 declare [2 x i32] @llvm.OpenCL.image.get.format.3d( 23 %1 = tail call [3 x i32] @llvm.OpenCL.image.get.size.2d( 30 %1 = tail call [3 x i32] @llvm.OpenCL.image.get.size.3d( 38 %1 = tail call [3 x i32] @llvm.OpenCL.image.get.size.2d( 45 %1 = tail call [3 x i32] @llvm.OpenCL.image.get.size.3d( [all …]
|
/llvm-project/mlir/test/Target/SPIRV/ |
H A D | image-ops.mlir | 4 …spirv.func @image(%arg0 : !spirv.sampled_image<!spirv.image<f32, Dim2D, NoDepth, NonArrayed, Singl… 5 …// CHECK: {{%.*}} = spirv.Image {{%.*}} : !spirv.sampled_image<!spirv.image<f32, Dim2D, NoDepth, N… 6 …%0 = spirv.Image %arg0 : !spirv.sampled_image<!spirv.image<f32, Dim2D, NoDepth, NonArrayed, Single… 7 …// CHECK: {{%.*}} = spirv.ImageDrefGather {{%.*}} : !spirv.sampled_image<!spirv.image<f32, Dim2D, … 8 …%1 = spirv.ImageDrefGather %arg0 : !spirv.sampled_image<!spirv.image<f32, Dim2D, NoDepth, NonArray… 11 …spirv.func @image_query_size(%arg0 : !spirv.image<f32, Dim2D, NoDepth, NonArrayed, SingleSampled, … 12 …// CHECK: {{%.*}} = spirv.ImageQuerySize %arg0 : !spirv.image<f32, Dim2D, NoDepth, NonArrayed, Si… 13 …%0 = spirv.ImageQuerySize %arg0 : !spirv.image<f32, Dim2D, NoDepth, NonArrayed, SingleSampled, NoS…
|
/llvm-project/clang/docs/ |
H A D | ClangOffloadPackager.rst | 13 This tool bundles device files into a single image containing necessary 15 together. The image format is a small header wrapping around a string map. This 26 format is a serialization of a string map and an image buffer. The binary header 47 of the binary blob containing the information for a single offloading image. We 49 the image and metadata. The offload entry contains information about the device 50 image. It contains the fields shown in the following 59 | uint16_t | image kind | The kind of the device image (e.g. bc, cubin) | 61 | uint16_t | offload kind | The producer of the image (e.g. openmp, cuda) | 63 | uint32_t | flags | Generic flags for the image | 69 | uint64_t | image offset | Absolute offset of the device image in bytes | [all …]
|