/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/SPIRV/ |
H A D | SPIRVModuleAnalysis.cpp | 18 #include "SPIRV.h" 29 #define DEBUG_TYPE "spirv-module-analysis" 42 INITIALIZE_PASS(SPIRVModuleAnalysis, DEBUG_TYPE, "SPIRV module analysis", true, 55 static SPIRV::Requirements 56 getSymbolicOperandRequirements(SPIRV::OperandCategory::OperandCategory Category, in getSymbolicOperandRequirements() 58 SPIRV::RequirementHandler &Reqs) { in getSymbolicOperandRequirements() 81 if (llvm::all_of(ReqExts, [&ST](const SPIRV::Extension::Extension &Ext) { in getSymbolicOperandRequirements() 91 for (int i = 0; i < SPIRV::NUM_MODULE_SECTIONS; i++) in setBaseInfo() 102 if (auto MemModel = M.getNamedMetadata("spirv.MemoryModel")) { in setBaseInfo() 104 MAI.Addr = static_cast<SPIRV::AddressingModel::AddressingModel>( in setBaseInfo() [all …]
|
H A D | SPIRVBuiltins.cpp | 15 #include "SPIRV.h" 22 #define DEBUG_TYPE "spirv-builtins" 25 namespace SPIRV { namespace 133 } // namespace SPIRV 150 static std::unique_ptr<const SPIRV::IncomingCall> 152 SPIRV::InstructionSet::InstructionSet Set, in lookupBuiltin() 183 const SPIRV::DemangledBuiltin *Builtin; in lookupBuiltin() 184 if ((Builtin = SPIRV::lookupBuiltin(BuiltinName, Set))) in lookupBuiltin() 185 return std::make_unique<SPIRV::IncomingCall>( in lookupBuiltin() 200 if (Set == SPIRV::InstructionSet::OpenCL_std) in lookupBuiltin() [all …]
|
/aosp_15_r20/external/angle/src/libANGLE/renderer/vulkan/ |
H A D | spv_utils.cpp | 17 #include "common/spirv/spirv_instruction_builder_autogen.h" 18 #include "common/spirv/spirv_instruction_parser_autogen.h" 27 namespace spirv = angle::spirv; 63 uint32_t SpvIsXfbBufferBlockId(spirv::IdRef id) in SpvIsXfbBufferBlockId() 65 return id >= sh::vk::spirv::ReservedIds::kIdXfbEmulationBufferVarZero && in SpvIsXfbBufferBlockId() 66 id < sh::vk::spirv::ReservedIds::kIdXfbEmulationBufferVarZero + 4; in SpvIsXfbBufferBlockId() 498 variableInfoMapOut->addOrGet(shaderType, sh::vk::spirv::kIdOutputPerVertexBlock); in AssignVaryingLocations() 549 SetXfbInfo(variableInfoMapOut, shaderType, sh::vk::spirv::kIdXfbExtensionPosition, in AssignTransformFeedbackQualifiers() 584 SetXfbInfo(variableInfoMapOut, shaderType, sh::vk::spirv::kIdOutputPerVertexBlock, in AssignTransformFeedbackQualifiers() 664 sh::vk::spirv::kIdDefaultUniformsBlock, in AssignUniformBindings() [all …]
|
/aosp_15_r20/external/angle/src/compiler/translator/spirv/ |
H A D | BuildSPIRV.cpp | 9 #include "compiler/translator/spirv/BuildSPIRV.h" 11 #include "common/spirv/spirv_instruction_builder_autogen.h" 154 spirv::IdRef blockTypeId, in Encode() 155 spirv::Blob *decorationsBlob) in Encode() 191 spirv::WriteMemberDecorate(decorationsBlob, blockTypeId, in Encode() 192 spirv::LiteralInteger(fieldIndex), spv::DecorationOffset, in Encode() 193 {spirv::LiteralInteger(fieldInfo.offset)}); in Encode() 201 spirv::WriteMemberDecorate( in Encode() 202 decorationsBlob, blockTypeId, spirv::LiteralInteger(fieldIndex), in Encode() 203 spv::DecorationMatrixStride, {spirv::LiteralInteger(fieldInfo.matrixStride)}); in Encode() [all …]
|
H A D | OutputSPIRV.cpp | 9 #include "compiler/translator/spirv/OutputSPIRV.h" 14 #include "common/spirv/spirv_instruction_builder_autogen.h" 17 #include "compiler/translator/spirv/BuildSPIRV.h" 26 #include <spirv/unified1/GLSL.std.450.h> 30 #include <spirv-tools/libspirv.hpp> 46 SpirvIdOrLiteral(const spirv::IdRef idIn) : id(idIn) {} in SpirvIdOrLiteral() 47 SpirvIdOrLiteral(const spirv::LiteralInteger literalIn) : literal(literalIn) {} in SpirvIdOrLiteral() 49 spirv::IdRef id; 50 spirv::LiteralInteger literal; 80 spirv::IdRef dynamicComponent; [all …]
|
H A D | BuildSPIRV.h | 17 #include "common/spirv/spirv_instruction_builder_autogen.h" 20 namespace spirv = angle::spirv; variable 118 spirv::IdRef id; 119 spirv::IdRefList idList; 129 spirv::IdRef id; 221 spirv::IdRef id; 249 spirv::IdRef labelId; 253 spirv::Blob localVariables; 257 spirv::Blob body; 280 std::vector<spirv::IdRef> blockIds; [all …]
|
/aosp_15_r20/out/soong/raw-aosp_shiba/a7/ |
D | a76b13e988f1557180ab601631050b8959a4b541 | 3 from: "external/swiftshader/third_party/SPIRV-Tools/utils/generate_grammar_tables.py" 4 to: "tools/src/external/swiftshader/third_party/SPIRV-Tools/utils/generate_grammar_tables.py" 7 …from: "external/swiftshader/third_party/SPIRV-Headers/include/spirv/unified1/extinst.debuginfo.gra… 8 …to: "external/swiftshader/third_party/SPIRV-Headers/include/spirv/unified1/extinst.debuginfo.gramm… 11 …from: "external/swiftshader/third_party/SPIRV-Headers/include/spirv/unified1/extinst.glsl.std.450.… 12 …to: "external/swiftshader/third_party/SPIRV-Headers/include/spirv/unified1/extinst.glsl.std.450.gr… 15 …from: "external/swiftshader/third_party/SPIRV-Headers/include/spirv/unified1/extinst.nonsemantic.c… 16 …to: "external/swiftshader/third_party/SPIRV-Headers/include/spirv/unified1/extinst.nonsemantic.cls… 19 …from: "external/swiftshader/third_party/SPIRV-Headers/include/spirv/unified1/extinst.nonsemantic.s… 20 …to: "external/swiftshader/third_party/SPIRV-Headers/include/spirv/unified1/extinst.nonsemantic.sha… [all …]
|
/aosp_15_r20/external/angle/third_party/spirv-tools/src/test/val/ |
H A D | val_id_test.cpp | 244 std::string spirv = kGLSL450MemoryModel + R"( in TEST_P() local 249 CompileSuccessfully(spirv.c_str()); in TEST_P() 254 std::string spirv = kGLSL450MemoryModel + R"( in TEST_P() local 258 CompileSuccessfully(spirv.c_str()); in TEST_P() 262 std::string spirv = kGLSL450MemoryModel + R"( in TEST_P() local 265 CompileSuccessfully(spirv.c_str()); in TEST_P() 272 std::string spirv = kGLSL450MemoryModel + R"( in TEST_P() local 276 CompileSuccessfully(spirv.c_str()); in TEST_P() 285 std::string spirv = kGLSL450MemoryModel + R"( in TEST_P() local 291 CompileSuccessfully(spirv.c_str()); in TEST_P() [all …]
|
H A D | val_limits_test.cpp | 146 std::ostringstream spirv; in TEST_F() local 147 spirv << header << R"( in TEST_F() 151 spirv << " %1"; in TEST_F() 153 CompileSuccessfully(spirv.str()); in TEST_F() 158 std::ostringstream spirv; in TEST_F() local 159 spirv << header << R"( in TEST_F() 163 spirv << " %1"; in TEST_F() 165 CompileSuccessfully(spirv.str()); in TEST_F() 173 std::ostringstream spirv; in TEST_F() local 174 spirv << header << R"( in TEST_F() [all …]
|
H A D | val_decoration_test.cpp | 49 std::string spirv = R"( in TEST_F() local 61 CompileSuccessfully(spirv); in TEST_F() 71 std::string spirv = R"( in TEST_F() local 85 CompileSuccessfully(spirv); in TEST_F() 104 std::string spirv = R"( in TEST_F() local 119 CompileSuccessfully(spirv); in TEST_F() 128 std::string spirv = R"( in TEST_F() local 150 CompileSuccessfully(spirv); in TEST_F() 168 std::string spirv = R"( in TEST_F() local 181 CompileSuccessfully(spirv); in TEST_F() [all …]
|
/aosp_15_r20/out/soong/raw-aosp_shiba/a5/ |
D | a544ff4ee1a954ddd469c832760cc910dcabcac4 | 3 from: "external/deqp-deps/SPIRV-Tools/utils/generate_grammar_tables.py" 4 to: "tools/src/external/deqp-deps/SPIRV-Tools/utils/generate_grammar_tables.py" 7 from: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.debuginfo.grammar.json" 8 to: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.debuginfo.grammar.json" 11 from: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.glsl.std.450.grammar.json" 12 to: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.glsl.std.450.grammar.json" 15 …from: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.nonsemantic.clspvreflection… 16 …to: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.nonsemantic.clspvreflection.g… 19 …from: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.nonsemantic.shader.debuginf… 20 …to: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.nonsemantic.shader.debuginfo.… [all …]
|
/aosp_15_r20/external/angle/third_party/spirv-tools/src/test/ |
H A D | text_to_binary.memory_test.cpp | 106 std::string spirv = "%2 = OpPtrEqual %1 %3 %4\n"; in TEST_F() local 107 EXPECT_THAT(CompiledInstructions(spirv, SPV_ENV_UNIVERSAL_1_4), in TEST_F() 110 spirv, SPV_BINARY_TO_TEXT_OPTION_NONE, SPV_TEXT_TO_BINARY_OPTION_NONE, in TEST_F() 112 EXPECT_THAT(disassembly, Eq(spirv)); in TEST_F() 116 std::string spirv = "%2 = OpPtrEqual %1 %3 %4\n"; in TEST_F() local 117 std::string err = CompileFailure(spirv, SPV_ENV_UNIVERSAL_1_3); in TEST_F() 124 std::string spirv = "%2 = OpPtrNotEqual %1 %3 %4\n"; in TEST_F() local 125 EXPECT_THAT(CompiledInstructions(spirv, SPV_ENV_UNIVERSAL_1_4), in TEST_F() 128 spirv, SPV_BINARY_TO_TEXT_OPTION_NONE, SPV_TEXT_TO_BINARY_OPTION_NONE, in TEST_F() 130 EXPECT_THAT(disassembly, Eq(spirv)); in TEST_F() [all …]
|
/aosp_15_r20/external/deqp-deps/SPIRV-Tools/test/ |
D | text_to_binary.memory_test.cpp | 106 std::string spirv = "%2 = OpPtrEqual %1 %3 %4\n"; in TEST_F() local 107 EXPECT_THAT(CompiledInstructions(spirv, SPV_ENV_UNIVERSAL_1_4), in TEST_F() 110 spirv, SPV_BINARY_TO_TEXT_OPTION_NONE, SPV_ENV_UNIVERSAL_1_4); in TEST_F() 111 EXPECT_THAT(disassembly, Eq(spirv)); in TEST_F() 115 std::string spirv = "%2 = OpPtrEqual %1 %3 %4\n"; in TEST_F() local 116 std::string err = CompileFailure(spirv, SPV_ENV_UNIVERSAL_1_3); in TEST_F() 123 std::string spirv = "%2 = OpPtrNotEqual %1 %3 %4\n"; in TEST_F() local 124 EXPECT_THAT(CompiledInstructions(spirv, SPV_ENV_UNIVERSAL_1_4), in TEST_F() 127 spirv, SPV_BINARY_TO_TEXT_OPTION_NONE, SPV_ENV_UNIVERSAL_1_4); in TEST_F() 128 EXPECT_THAT(disassembly, Eq(spirv)); in TEST_F() [all …]
|
/aosp_15_r20/external/swiftshader/third_party/SPIRV-Tools/test/ |
H A D | text_to_binary.memory_test.cpp | 106 std::string spirv = "%2 = OpPtrEqual %1 %3 %4\n"; in TEST_F() local 107 EXPECT_THAT(CompiledInstructions(spirv, SPV_ENV_UNIVERSAL_1_4), in TEST_F() 110 spirv, SPV_BINARY_TO_TEXT_OPTION_NONE, SPV_ENV_UNIVERSAL_1_4); in TEST_F() 111 EXPECT_THAT(disassembly, Eq(spirv)); in TEST_F() 115 std::string spirv = "%2 = OpPtrEqual %1 %3 %4\n"; in TEST_F() local 116 std::string err = CompileFailure(spirv, SPV_ENV_UNIVERSAL_1_3); in TEST_F() 123 std::string spirv = "%2 = OpPtrNotEqual %1 %3 %4\n"; in TEST_F() local 124 EXPECT_THAT(CompiledInstructions(spirv, SPV_ENV_UNIVERSAL_1_4), in TEST_F() 127 spirv, SPV_BINARY_TO_TEXT_OPTION_NONE, SPV_ENV_UNIVERSAL_1_4); in TEST_F() 128 EXPECT_THAT(disassembly, Eq(spirv)); in TEST_F() [all …]
|
/aosp_15_r20/external/deqp-deps/SPIRV-Tools/test/val/ |
D | val_id_test.cpp | 244 std::string spirv = kGLSL450MemoryModel + R"( in TEST_P() local 249 CompileSuccessfully(spirv.c_str()); in TEST_P() 254 std::string spirv = kGLSL450MemoryModel + R"( in TEST_P() local 258 CompileSuccessfully(spirv.c_str()); in TEST_P() 262 std::string spirv = kGLSL450MemoryModel + R"( in TEST_P() local 265 CompileSuccessfully(spirv.c_str()); in TEST_P() 272 std::string spirv = kGLSL450MemoryModel + R"( in TEST_P() local 276 CompileSuccessfully(spirv.c_str()); in TEST_P() 285 std::string spirv = kGLSL450MemoryModel + R"( in TEST_P() local 291 CompileSuccessfully(spirv.c_str()); in TEST_P() [all …]
|
D | val_limits_test.cpp | 146 std::ostringstream spirv; in TEST_F() local 147 spirv << header << R"( in TEST_F() 151 spirv << " %1"; in TEST_F() 153 CompileSuccessfully(spirv.str()); in TEST_F() 158 std::ostringstream spirv; in TEST_F() local 159 spirv << header << R"( in TEST_F() 163 spirv << " %1"; in TEST_F() 165 CompileSuccessfully(spirv.str()); in TEST_F() 173 std::ostringstream spirv; in TEST_F() local 174 spirv << header << R"( in TEST_F() [all …]
|
D | val_decoration_test.cpp | 49 std::string spirv = R"( in TEST_F() local 61 CompileSuccessfully(spirv); in TEST_F() 71 std::string spirv = R"( in TEST_F() local 85 CompileSuccessfully(spirv); in TEST_F() 104 std::string spirv = R"( in TEST_F() local 119 CompileSuccessfully(spirv); in TEST_F() 128 std::string spirv = R"( in TEST_F() local 150 CompileSuccessfully(spirv); in TEST_F() 168 std::string spirv = R"( in TEST_F() local 181 CompileSuccessfully(spirv); in TEST_F() [all …]
|
/aosp_15_r20/external/swiftshader/third_party/SPIRV-Tools/test/val/ |
H A D | val_id_test.cpp | 244 std::string spirv = kGLSL450MemoryModel + R"( in TEST_P() local 249 CompileSuccessfully(spirv.c_str()); in TEST_P() 254 std::string spirv = kGLSL450MemoryModel + R"( in TEST_P() local 258 CompileSuccessfully(spirv.c_str()); in TEST_P() 262 std::string spirv = kGLSL450MemoryModel + R"( in TEST_P() local 265 CompileSuccessfully(spirv.c_str()); in TEST_P() 272 std::string spirv = kGLSL450MemoryModel + R"( in TEST_P() local 276 CompileSuccessfully(spirv.c_str()); in TEST_P() 285 std::string spirv = kGLSL450MemoryModel + R"( in TEST_P() local 291 CompileSuccessfully(spirv.c_str()); in TEST_P() [all …]
|
H A D | val_limits_test.cpp | 146 std::ostringstream spirv; in TEST_F() local 147 spirv << header << R"( in TEST_F() 151 spirv << " %1"; in TEST_F() 153 CompileSuccessfully(spirv.str()); in TEST_F() 158 std::ostringstream spirv; in TEST_F() local 159 spirv << header << R"( in TEST_F() 163 spirv << " %1"; in TEST_F() 165 CompileSuccessfully(spirv.str()); in TEST_F() 173 std::ostringstream spirv; in TEST_F() local 174 spirv << header << R"( in TEST_F() [all …]
|
H A D | val_decoration_test.cpp | 49 std::string spirv = R"( in TEST_F() local 61 CompileSuccessfully(spirv); in TEST_F() 71 std::string spirv = R"( in TEST_F() local 85 CompileSuccessfully(spirv); in TEST_F() 104 std::string spirv = R"( in TEST_F() local 119 CompileSuccessfully(spirv); in TEST_F() 128 std::string spirv = R"( in TEST_F() local 150 CompileSuccessfully(spirv); in TEST_F() 168 std::string spirv = R"( in TEST_F() local 181 CompileSuccessfully(spirv); in TEST_F() [all …]
|
/aosp_15_r20/external/deqp-deps/SPIRV-Tools/ |
D | README.md | 2 …jects/github.com/KhronosGroup/SPIRV-Tools/badge)](https://securityscorecards.dev/viewer/?uri=githu… 22 See the [SPIR-V Registry][spirv-registry] for the SPIR-V specification, 27 …tps://storage.googleapis.com/spirv-tools/badges/build_status_linux_clang_release.svg)](https://sto… 28 …tps://storage.googleapis.com/spirv-tools/badges/build_status_macos_clang_release.svg)](https://sto… 29 …https://storage.googleapis.com/spirv-tools/badges/build_status_windows_release.svg)](https://stora… 33 ## Versioning SPIRV-Tools 37 SPIRV-Tools project version numbers are of the form `v`*year*`.`*index* and with 52 Some versions of SPIRV-Tools are tagged as stable releases (see 53 [tags](https://github.com/KhronosGroup/SPIRV-Tools/tags) on github). 56 [SPIRV-Headers][spirv-headers]. [all …]
|
/aosp_15_r20/external/angle/third_party/spirv-tools/src/ |
H A D | README.md | 2 …jects/github.com/KhronosGroup/SPIRV-Tools/badge)](https://securityscorecards.dev/viewer/?uri=githu… 22 See the [SPIR-V Registry][spirv-registry] for the SPIR-V specification, 27 The official releases for SPIRV-Tools can be found on LunarG's 34 …tps://storage.googleapis.com/spirv-tools/badges/build_status_linux_clang_release.svg)](https://sto… 35 …tps://storage.googleapis.com/spirv-tools/badges/build_status_macos_clang_release.svg)](https://sto… 36 …https://storage.googleapis.com/spirv-tools/badges/build_status_windows_release.svg)](https://stora… 40 ## Versioning SPIRV-Tools 44 SPIRV-Tools project version numbers are of the form `v`*year*`.`*index* and with 59 The official releases for SPIRV-Tools can be found on LunarG's 74 [SPIRV-Headers](https://github.com/KhronosGroup/SPIRV-Headers) repository. [all …]
|
/aosp_15_r20/external/swiftshader/third_party/SPIRV-Tools/ |
H A D | README.md | 2 …jects/github.com/KhronosGroup/SPIRV-Tools/badge)](https://securityscorecards.dev/viewer/?uri=githu… 22 See the [SPIR-V Registry][spirv-registry] for the SPIR-V specification, 27 The official releases for SPIRV-Tools can be found on LunarG's 34 …tps://storage.googleapis.com/spirv-tools/badges/build_status_linux_clang_release.svg)](https://sto… 35 …tps://storage.googleapis.com/spirv-tools/badges/build_status_macos_clang_release.svg)](https://sto… 36 …https://storage.googleapis.com/spirv-tools/badges/build_status_windows_release.svg)](https://stora… 40 ## Versioning SPIRV-Tools 44 SPIRV-Tools project version numbers are of the form `v`*year*`.`*index* and with 59 The official releases for SPIRV-Tools can be found on LunarG's 74 [SPIRV-Headers](https://github.com/KhronosGroup/SPIRV-Headers) repository. [all …]
|
/aosp_15_r20/external/angle/third_party/spirv-headers/src/ |
H A D | BUILD.bazel | 11 srcs = ["include/spirv/1.0/spirv.core.grammar.json"], 16 srcs = ["include/spirv/1.0/extinst.glsl.std.450.grammar.json"], 21 srcs = ["include/spirv/1.0/extinst.opencl.std.100.grammar.json"], 26 srcs = ["include/spirv/1.1/spirv.core.grammar.json"], 31 srcs = ["include/spirv/1.1/extinst.glsl.std.450.grammar.json"], 36 srcs = ["include/spirv/1.1/extinst.opencl.std.100.grammar.json"], 41 srcs = ["include/spirv/1.2/spirv.core.grammar.json"], 46 srcs = ["include/spirv/1.2/extinst.glsl.std.450.grammar.json"], 51 srcs = ["include/spirv/1.2/extinst.opencl.std.100.grammar.json"], 56 srcs = ["include/spirv/unified1/spirv.core.grammar.json"], [all …]
|
/aosp_15_r20/external/swiftshader/third_party/SPIRV-Headers/ |
H A D | BUILD.bazel | 11 srcs = ["include/spirv/1.0/spirv.core.grammar.json"], 16 srcs = ["include/spirv/1.0/extinst.glsl.std.450.grammar.json"], 21 srcs = ["include/spirv/1.0/extinst.opencl.std.100.grammar.json"], 26 srcs = ["include/spirv/1.1/spirv.core.grammar.json"], 31 srcs = ["include/spirv/1.1/extinst.glsl.std.450.grammar.json"], 36 srcs = ["include/spirv/1.1/extinst.opencl.std.100.grammar.json"], 41 srcs = ["include/spirv/1.2/spirv.core.grammar.json"], 46 srcs = ["include/spirv/1.2/extinst.glsl.std.450.grammar.json"], 51 srcs = ["include/spirv/1.2/extinst.opencl.std.100.grammar.json"], 56 srcs = ["include/spirv/unified1/spirv.core.grammar.json"], [all …]
|