/external/deqp-deps/glslang/Test/baseResults/ |
D | spv.vulkan100.subgroupPartitioned.comp.out | 2 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 …]
|
D | spv.vulkan100.subgroupArithmetic.comp.out | 2 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 …]
|
D | spv.noLocation.vert.out | 2 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
|
D | vulkan.vert.out | 14 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
|
D | glspv.vert.out | 4 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
|
D | glspv.esversion.vert.out | 2 ERROR: #version: ES shaders for OpenGL SPIR-V are not supported 6 SPIR-V is not generated for failed compile or link
|
D | glspv.version.vert.out | 2 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/ |
D | SPIRVUtil.cpp | 954 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 …]
|
D | OCLUtil.cpp | 313 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/ |
D | README.txt | 1 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/ |
D | spir_version.cl | 8 // 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/ |
D | CTS_ARB_gl_spirv.txt | 36 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/ |
D | README.md | 3 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
|
D | ParameterType.cpp | 18 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()
|
D | FunctionDescriptor.h | 21 namespace SPIR { 48 std::ostream& operator<< (T& o, const SPIR::FunctionDescriptor& fd) {
|
/external/deqp-deps/SPIRV-Tools/ |
D | README.md | 1 # 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 …]
|
D | syntax.md | 1 # 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 …]
|
D | METADATA | 3 "The SPIR-V Tools project provides an API and commands for processing " 4 "SPIR-V modules."
|
/external/swiftshader/third_party/SPIRV-Tools/ |
D | README.md | 1 # 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 …]
|
D | syntax.md | 1 # 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/ |
D | matching_imports_to_exports_test.cpp | 47 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/ |
D | matching_imports_to_exports_test.cpp | 47 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/ |
D | README.md | 1 # 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/ |
D | README.md | 1 # 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/ |
D | README.md | 1 # 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.
|