Home
last modified time | relevance | path

Searched refs:SPIR (Results 1 – 25 of 165) sorted by relevance

1234567

/external/deqp-deps/glslang/Test/baseResults/
Dspv.vulkan100.subgroupPartitioned.comp.out2 ERROR: 0:19: 'subgroup op' : requires SPIR-V 1.3
3 ERROR: 0:21: 'subgroup op' : requires SPIR-V 1.3
4 ERROR: 0:22: 'subgroup op' : requires SPIR-V 1.3
5 ERROR: 0:23: 'subgroup op' : requires SPIR-V 1.3
6 ERROR: 0:24: 'subgroup op' : requires SPIR-V 1.3
7 ERROR: 0:26: 'subgroup op' : requires SPIR-V 1.3
8 ERROR: 0:27: 'subgroup op' : requires SPIR-V 1.3
9 ERROR: 0:28: 'subgroup op' : requires SPIR-V 1.3
10 ERROR: 0:29: 'subgroup op' : requires SPIR-V 1.3
11 ERROR: 0:31: 'subgroup op' : requires SPIR-V 1.3
[all …]
Dspv.vulkan100.subgroupArithmetic.comp.out2 ERROR: 0:19: 'subgroup op' : requires SPIR-V 1.3
3 ERROR: 0:20: 'subgroup op' : requires SPIR-V 1.3
4 ERROR: 0:21: 'subgroup op' : requires SPIR-V 1.3
5 ERROR: 0:22: 'subgroup op' : requires SPIR-V 1.3
6 ERROR: 0:24: 'subgroup op' : requires SPIR-V 1.3
7 ERROR: 0:25: 'subgroup op' : requires SPIR-V 1.3
8 ERROR: 0:26: 'subgroup op' : requires SPIR-V 1.3
9 ERROR: 0:27: 'subgroup op' : requires SPIR-V 1.3
10 ERROR: 0:29: 'subgroup op' : requires SPIR-V 1.3
11 ERROR: 0:30: 'subgroup op' : requires SPIR-V 1.3
[all …]
Dspv.noLocation.vert.out2 ERROR: spv.noLocation.vert:4: 'location' : SPIR-V requires location for user input/output
3 ERROR: spv.noLocation.vert:8: 'location' : SPIR-V requires location for user input/output
4 ERROR: spv.noLocation.vert:19: 'location' : SPIR-V requires location for user input/output
5 ERROR: spv.noLocation.vert:25: 'location' : SPIR-V requires location for user input/output
6 ERROR: spv.noLocation.vert:29: 'location' : SPIR-V requires location for user input/output
10 SPIR-V is not generated for failed compile or link
Dvulkan.vert.out14 ERROR: 0:10: 'location' : SPIR-V requires location for user input/output
27 ERROR: 0:24: 'shared' : not allowed when generating SPIR-V
28 ERROR: 0:25: 'packed' : not allowed when generating SPIR-V
37 ERROR: 0:54: 'location' : SPIR-V requires location for user input/output
38 ERROR: 0:58: 'location' : SPIR-V requires location for user input/output
43 SPIR-V is not generated for failed compile or link
Dglspv.vert.out4 ERROR: 0:8: 'shared' : not allowed when generating SPIR-V
5 ERROR: 0:9: 'packed' : not allowed when generating SPIR-V
13 SPIR-V is not generated for failed compile or link
Dglspv.esversion.vert.out2 ERROR: #version: ES shaders for OpenGL SPIR-V are not supported
6 SPIR-V is not generated for failed compile or link
Dglspv.version.vert.out2 ERROR: #version: Desktop shaders for OpenGL SPIR-V require version 330 or higher
6 SPIR-V is not generated for failed compile or link
/external/spirv-llvm/lib/SPIRV/
DSPIRVUtil.cpp954 SPIR::TypePrimitiveEnum
956 return StringSwitch<SPIR::TypePrimitiveEnum>(TyName) in getOCLTypePrimitiveEnum()
957 .Case("opencl.image1d_t", SPIR::PRIMITIVE_IMAGE_1D_T) in getOCLTypePrimitiveEnum()
958 .Case("opencl.image1d_array_t", SPIR::PRIMITIVE_IMAGE_1D_ARRAY_T) in getOCLTypePrimitiveEnum()
959 .Case("opencl.image1d_buffer_t", SPIR::PRIMITIVE_IMAGE_1D_BUFFER_T) in getOCLTypePrimitiveEnum()
960 .Case("opencl.image2d_t", SPIR::PRIMITIVE_IMAGE_2D_T) in getOCLTypePrimitiveEnum()
961 .Case("opencl.image2d_array_t", SPIR::PRIMITIVE_IMAGE_2D_ARRAY_T) in getOCLTypePrimitiveEnum()
962 .Case("opencl.image3d_t", SPIR::PRIMITIVE_IMAGE_3D_T) in getOCLTypePrimitiveEnum()
963 .Case("opencl.image2d_msaa_t", SPIR::PRIMITIVE_IMAGE_2D_MSAA_T) in getOCLTypePrimitiveEnum()
964 .Case("opencl.image2d_array_msaa_t", SPIR::PRIMITIVE_IMAGE_2D_ARRAY_MSAA_T) in getOCLTypePrimitiveEnum()
[all …]
DOCLUtil.cpp313 static SPIR::TypeAttributeEnum
318 return SPIR::ATTR_PRIVATE; in mapAddrSpaceEnums()
320 return SPIR::ATTR_GLOBAL; in mapAddrSpaceEnums()
322 return SPIR::ATTR_CONSTANT; in mapAddrSpaceEnums()
324 return SPIR::ATTR_LOCAL; in mapAddrSpaceEnums()
326 return SPIR::ATTR_GENERIC; in mapAddrSpaceEnums()
332 SPIR::TypeAttributeEnum
333 getOCLOpaqueTypeAddrSpace(SPIR::TypePrimitiveEnum prim) { in getOCLOpaqueTypeAddrSpace()
335 case SPIR::PRIMITIVE_QUEUE_T: in getOCLOpaqueTypeAddrSpace()
337 case SPIR::PRIMITIVE_EVENT_T: in getOCLOpaqueTypeAddrSpace()
[all …]
/external/spirv-llvm/lib/SPIRV/runtime/
DREADME.txt1 This directory contains SPIR-V builtin functions used by
2 the LLVM module converted from SPIR-V by the SPIR-V/LLVM
3 converter. The SPIR-V consumers need to add these builtin
6 For OpenCL, most of the SPIR-V instructions are translated
8 by the converter. Therefore only a few SPIR-V instructions
/external/clang/test/CodeGenOpenCL/
Dspir_version.cl8 // CL10: !opencl.spir.version = !{[[SPIR:![0-9]+]]}
10 // CL10: [[SPIR]] = !{i32 2, i32 0}
12 // CL12: !opencl.spir.version = !{[[SPIR:![0-9]+]]}
14 // CL12: [[SPIR]] = !{i32 2, i32 0}
16 // CL20: !opencl.spir.version = !{[[SPIR:![0-9]+]]}
17 // CL20: !opencl.ocl.version = !{[[SPIR:![0-9]+]]}
18 // CL20: [[SPIR]] = !{i32 2, i32 0}
/external/deqp/external/openglcts/docs/specs/
DCTS_ARB_gl_spirv.txt36 1. Verifies if OpenGL API allows a SPIR-V module to be specified as containing a
38 was used to create the SPIR-V module.
40 2. Verifies if GLSL is modified to be a source language for creating SPIR-V
45 SPIR-V Modules Tests
57 - Use glslang to compile GLSL shaders to SPIR-V binary modules. Create shader
68 GLSL shaders to single SPIR-V module. Create shader object for each stage and
133 GLSL to SPIR-V Features Tests
135 * Enable SPIR-V Features
143 The OpenGL Shading Language 4.50 specification. Compile shader to SPIR-V
148 - Verify if built-in functions are converted from GLSL to SPIR-V as expected.
[all …]
/external/spirv-llvm/lib/SPIRV/Mangler/
DREADME.md3 SPIR Name Mangler
12 The algorithm is adapted to support mangling of SPIR built-in
13 functions and was tested on SPIR built-ins only.
15 The mangler supports mangling according to SPIR 1.2 and SPIR 2.0
DParameterType.cpp18 namespace SPIR { namespace
44 const PrimitiveType* p = SPIR::dyn_cast<PrimitiveType>(type); in equals()
104 const PointerType* p = SPIR::dyn_cast<PointerType>(type); in equals()
140 const VectorType* pVec = SPIR::dyn_cast<VectorType>(type); in equals()
228 const UserDefinedType* pTy = SPIR::dyn_cast<UserDefinedType>(pType); in equals()
DFunctionDescriptor.h21 namespace SPIR {
48 std::ostream& operator<< (T& o, const SPIR::FunctionDescriptor& fd) {
/external/deqp-deps/SPIRV-Tools/
DREADME.md1 # SPIR-V Tools
10 The SPIR-V Tools project provides an API and commands for processing SPIR-V
14 validator, and optimizer for SPIR-V. Except for the optimizer, all are based
23 SPIR-V is defined by the Khronos Group Inc.
24 See the [SPIR-V Registry][spirv-registry] for the SPIR-V specification,
48 * Support for SPIR-V 1.0, 1.1, 1.2, and 1.3
49 * Based on SPIR-V syntax described by JSON grammar files in the
62 The validator checks validation rules described by the SPIR-V specification.
64 Khronos recommends that tools that create or transform SPIR-V modules use the
65 validator to ensure their outputs are valid, and that tools that consume SPIR-V
[all …]
Dsyntax.md1 # SPIR-V Assembly language syntax
5 The assembly attempts to adhere to the binary form from Section 3 of the SPIR-V
33 the SPIR-V specification. An operand is one of:
76 internal number in the SPIR-V output. Internal numbers are unique within the
151 three instructions. It will not necessarily be valid SPIR-V, but it will
158 feature is intended for fine-grain control in SPIR-V testing), the assembler
184 the string as defined in the SPIR-V specification for Literal String.
193 the SPIR-V specification.
196 still produce valid SPIR-V. For example, `!262187 %1 %2 "abc" !327739 %1 %3 6
197 %2` will successfully assemble into SPIR-V declaring a constant and a
[all …]
DMETADATA3 "The SPIR-V Tools project provides an API and commands for processing "
4 "SPIR-V modules."
/external/swiftshader/third_party/SPIRV-Tools/
DREADME.md1 # SPIR-V Tools
10 The SPIR-V Tools project provides an API and commands for processing SPIR-V
14 validator, and optimizer for SPIR-V. Except for the optimizer, all are based
23 SPIR-V is defined by the Khronos Group Inc.
24 See the [SPIR-V Registry][spirv-registry] for the SPIR-V specification,
48 * Support for SPIR-V 1.0, 1.1, 1.2, and 1.3
49 * Based on SPIR-V syntax described by JSON grammar files in the
62 The validator checks validation rules described by the SPIR-V specification.
64 Khronos recommends that tools that create or transform SPIR-V modules use the
65 validator to ensure their outputs are valid, and that tools that consume SPIR-V
[all …]
Dsyntax.md1 # SPIR-V Assembly language syntax
5 The assembly attempts to adhere to the binary form from Section 3 of the SPIR-V
33 the SPIR-V specification. An operand is one of:
76 internal number in the SPIR-V output. Internal numbers are unique within the
151 three instructions. It will not necessarily be valid SPIR-V, but it will
158 feature is intended for fine-grain control in SPIR-V testing), the assembler
184 the string as defined in the SPIR-V specification for Literal String.
193 the SPIR-V specification.
196 still produce valid SPIR-V. For example, `!262187 %1 %2 "abc" !327739 %1 %3 6
197 %2` will successfully assemble into SPIR-V declaring a constant and a
[all …]
/external/deqp-deps/SPIRV-Tools/test/link/
Dmatching_imports_to_exports_test.cpp47 R"(OpModuleProcessed "Linked by SPIR-V Tools Linker" in TEST_F()
73 R"(OpModuleProcessed "Linked by SPIR-V Tools Linker" in TEST_F()
99 OpModuleProcessed "Linked by SPIR-V Tools Linker" in TEST_F()
278 OpModuleProcessed "Linked by SPIR-V Tools Linker" in TEST_F()
323 R"(OpModuleProcessed "Linked by SPIR-V Tools Linker" in TEST_F()
378 OpModuleProcessed "Linked by SPIR-V Tools Linker" in TEST_F()
/external/swiftshader/third_party/SPIRV-Tools/test/link/
Dmatching_imports_to_exports_test.cpp47 R"(OpModuleProcessed "Linked by SPIR-V Tools Linker" in TEST_F()
73 R"(OpModuleProcessed "Linked by SPIR-V Tools Linker" in TEST_F()
99 OpModuleProcessed "Linked by SPIR-V Tools Linker" in TEST_F()
278 OpModuleProcessed "Linked by SPIR-V Tools Linker" in TEST_F()
323 R"(OpModuleProcessed "Linked by SPIR-V Tools Linker" in TEST_F()
378 OpModuleProcessed "Linked by SPIR-V Tools Linker" in TEST_F()
/external/deqp-deps/SPIRV-Headers/
DREADME.md1 # SPIR-V Headers
4 [SPIR-V Registry](https://www.khronos.org/registry/spir-v/).
8 * JSON files describing the grammar for the SPIR-V core instruction set
18 not tied to SPIR-V specification versions.
22 When a new version or revision of the SPIR-V specification is published,
23 the SPIR-V Working Group will push new commits onto master, updating
26 The SPIR-V XML registry file is updated by Khronos whenever a new enum range is allocated.
/external/swiftshader/third_party/SPIRV-Headers/
DREADME.md1 # SPIR-V Headers
4 [SPIR-V Registry](https://www.khronos.org/registry/spir-v/).
8 * JSON files describing the grammar for the SPIR-V core instruction set
18 not tied to SPIR-V specification versions.
22 When a new version or revision of the SPIR-V specification is published,
23 the SPIR-V Working Group will push new commits onto master, updating
26 The SPIR-V XML registry file is updated by Khronos whenever a new enum range is allocated.
/external/shaderc/spirv-headers/
DREADME.md1 # SPIR-V Headers
4 [SPIR-V Registry](https://www.khronos.org/registry/spir-v/).
8 * JSON files describing the grammar for the SPIR-V core instruction set
18 not tied to SPIR-V specification versions.
22 When a new version or revision of the SPIR-V specification is published,
23 the SPIR-V Working Group will push new commits onto master, updating
26 The SPIR-V XML registry file is updated by Khronos whenever a new enum range is allocated.

1234567