Home
last modified time | relevance | path

Searched full:spirv (Results 1 – 25 of 3631) sorted by relevance

12345678910>>...146

/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/SPIRV/
H A DSPIRVModuleAnalysis.cpp18 #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 DSPIRVBuiltins.cpp15 #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 Dspv_utils.cpp17 #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 DBuildSPIRV.cpp9 #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 DOutputSPIRV.cpp9 #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 DBuildSPIRV.h17 #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/
Da76b13e988f1557180ab601631050b8959a4b5413 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 Dval_id_test.cpp244 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 Dval_limits_test.cpp146 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 Dval_decoration_test.cpp49 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/
Da544ff4ee1a954ddd469c832760cc910dcabcac43 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 Dtext_to_binary.memory_test.cpp106 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/
Dtext_to_binary.memory_test.cpp106 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 Dtext_to_binary.memory_test.cpp106 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/
Dval_id_test.cpp244 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 …]
Dval_limits_test.cpp146 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 …]
Dval_decoration_test.cpp49 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 Dval_id_test.cpp244 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 Dval_limits_test.cpp146 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 Dval_decoration_test.cpp49 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/
DREADME.md2 …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 DREADME.md2 …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 DREADME.md2 …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 DBUILD.bazel11 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 DBUILD.bazel11 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 …]

12345678910>>...146