Home
last modified time | relevance | path

Searched +full:libspirv +full:- +full:tools +full:- +full:opt (Results 1 – 25 of 177) sorted by relevance

12345678

/external/vulkan-validation-layers/build-android/cmake/layerlib/
DCMakeLists.txt6 # The file structure for glslang spir-V is different, adding BUILD_IN_NDK variable
12 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Werror \
13 -Wno-unused-function -Wno-unused-const-variable \
14 -Wno-c++98-compat-pedantic -DVK_PROTOTYPES \
15 -DVK_USE_PLATFORM_ANDROID_KHR")
21 # shaderc/third_party (for glslang & spirv-tools )
22 # this build uses combined lib libshaderc.a for libSPIRV-Tools.a purpose
33 # ${SRC_DIR}/build-android/external (for glslang, spirv-tools & shaderc )
35 set(EXTERNAL_DIR "${SRC_DIR}/build-android/third_party/shaderc/third_party")
37 …"${SRC_DIR}/build-android/third_party/shaderc/android_test/obj/local/${ANDROID_ABI}/libSPIRV-Tools
[all …]
/external/angle/third_party/glslang/src/.github/workflows/
Dcontinuous_deployment.yml3 # Github github-script action: https://github.com/actions/github-script
5 # Octokit front-end to the GitHub REST API: https://octokit.github.io/rest.js/v18
6 # Octokit endpoint methods: https://github.com/octokit/plugin-rest-endpoint-methods.js/tree/master/…
8 # TODO: Use actions/upload-artifact and actions/download-artifact to simplify deployment.
17 - main
18 paths-ignore:
19 - 'README.md'
20 - 'README-spirv-remap.txt'
21 - 'LICENSE.txt'
22 - 'CODE_OF_CONDUCT.md'
[all …]
/external/deqp-deps/glslang/.github/workflows/
Dcontinuous_deployment.yml3 # Github github-script action: https://github.com/actions/github-script
5 # Octokit front-end to the GitHub REST API: https://octokit.github.io/rest.js/v18
6 # Octokit endpoint methods: https://github.com/octokit/plugin-rest-endpoint-methods.js/tree/master/…
8 # TODO: Use actions/upload-artifact and actions/download-artifact to simplify deployment.
17 - main
18 paths-ignore:
19 - 'README.md'
20 - 'README-spirv-remap.txt'
21 - 'LICENSE.txt'
22 - 'CODE_OF_CONDUCT.md'
[all …]
/external/deqp-deps/SPIRV-Tools/
DREADME.md1 # SPIR-V Tools
2 …/github.com/KhronosGroup/SPIRV-Tools/badge)](https://securityscorecards.dev/viewer/?uri=github.com…
4 NEWS 2023-01-11: Development occurs on the `main` branch.
8 The SPIR-V Tools project provides an API and commands for processing SPIR-V
12 validator, and optimizer for SPIR-V. Except for the optimizer, all are based
14 details, and is used in the standalone tools whilst also enabling integration
21 SPIR-V is defined by the Khronos Group Inc.
22 See the [SPIR-V Registry][spirv-registry] for the SPIR-V specification,
27 …/storage.googleapis.com/spirv-tools/badges/build_status_linux_clang_release.svg)](https://storage.…
28 …/storage.googleapis.com/spirv-tools/badges/build_status_macos_clang_release.svg)](https://storage.…
[all …]
DBUILD.bazel49 generate_vendor_tables(extension = "spv-amd-shader-explicit-vertex-parameter")
51 generate_vendor_tables(extension = "spv-amd-shader-trinary-minmax")
53 generate_vendor_tables(extension = "spv-amd-gcn-shader")
55 generate_vendor_tables(extension = "spv-amd-shader-ballot")
95 …d = "$(location :generate_registry_tables) --xml=$(location @spirv_headers//:spirv_xml_registry) -…
96 …t = "$(location :generate_registry_tables) --xml=$(location @spirv_headers//:spirv_xml_registry) -…
97 tools = [":generate_registry_tables"],
108 outs = ["build-version.inc"],
109 …_DATE_EPOCH=0 $(location :update_build_version) $(location CHANGES) $(location build-version.inc)",
110 …E_EPOCH=0 && $(location :update_build_version) $(location CHANGES) $(location build-version.inc)",
[all …]
/external/angle/third_party/spirv-tools/src/
DREADME.md1 # SPIR-V Tools
2 …/github.com/KhronosGroup/SPIRV-Tools/badge)](https://securityscorecards.dev/viewer/?uri=github.com…
4 NEWS 2023-01-11: Development occurs on the `main` branch.
8 The SPIR-V Tools project provides an API and commands for processing SPIR-V
12 validator, and optimizer for SPIR-V. Except for the optimizer, all are based
14 details, and is used in the standalone tools whilst also enabling integration
21 SPIR-V is defined by the Khronos Group Inc.
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 …/storage.googleapis.com/spirv-tools/badges/build_status_linux_clang_release.svg)](https://storage.…
[all …]
DBUILD.bazel49 generate_vendor_tables(extension = "spv-amd-shader-explicit-vertex-parameter")
51 generate_vendor_tables(extension = "spv-amd-shader-trinary-minmax")
53 generate_vendor_tables(extension = "spv-amd-gcn-shader")
55 generate_vendor_tables(extension = "spv-amd-shader-ballot")
97 …d = "$(location :generate_registry_tables) --xml=$(location @spirv_headers//:spirv_xml_registry) -…
98 …t = "$(location :generate_registry_tables) --xml=$(location @spirv_headers//:spirv_xml_registry) -…
99 tools = [":generate_registry_tables"],
110 outs = ["build-version.inc"],
111 …_DATE_EPOCH=0 $(location :update_build_version) $(location CHANGES) $(location build-version.inc)",
112 …E_EPOCH=0 && $(location :update_build_version) $(location CHANGES) $(location build-version.inc)",
[all …]
/external/swiftshader/third_party/SPIRV-Tools/
DREADME.md1 # SPIR-V Tools
2 …/github.com/KhronosGroup/SPIRV-Tools/badge)](https://securityscorecards.dev/viewer/?uri=github.com…
4 NEWS 2023-01-11: Development occurs on the `main` branch.
8 The SPIR-V Tools project provides an API and commands for processing SPIR-V
12 validator, and optimizer for SPIR-V. Except for the optimizer, all are based
14 details, and is used in the standalone tools whilst also enabling integration
21 SPIR-V is defined by the Khronos Group Inc.
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 …/storage.googleapis.com/spirv-tools/badges/build_status_linux_clang_release.svg)](https://storage.…
[all …]
DBUILD.bazel49 generate_vendor_tables(extension = "spv-amd-shader-explicit-vertex-parameter")
51 generate_vendor_tables(extension = "spv-amd-shader-trinary-minmax")
53 generate_vendor_tables(extension = "spv-amd-gcn-shader")
55 generate_vendor_tables(extension = "spv-amd-shader-ballot")
97 …d = "$(location :generate_registry_tables) --xml=$(location @spirv_headers//:spirv_xml_registry) -…
98 …t = "$(location :generate_registry_tables) --xml=$(location @spirv_headers//:spirv_xml_registry) -…
99 tools = [":generate_registry_tables"],
110 outs = ["build-version.inc"],
111 …_DATE_EPOCH=0 $(location :update_build_version) $(location CHANGES) $(location build-version.inc)",
112 …E_EPOCH=0 && $(location :update_build_version) $(location CHANGES) $(location build-version.inc)",
[all …]
/external/deqp-deps/SPIRV-Tools/source/lint/
Dlinter.cpp7 // http://www.apache.org/licenses/LICENSE-2.0
15 #include "spirv-tools/linter.hpp"
18 #include "source/opt/build_module.h"
19 #include "source/opt/ir_context.h"
20 #include "spirv-tools/libspirv.h"
21 #include "spirv-tools/libspirv.hpp"
41 impl_->message_consumer = std::move(consumer); in SetMessageConsumer()
45 return impl_->message_consumer; in Consumer()
49 std::unique_ptr<opt::IRContext> context = in Run()
/external/angle/third_party/spirv-tools/src/source/lint/
Dlinter.cpp7 // http://www.apache.org/licenses/LICENSE-2.0
15 #include "spirv-tools/linter.hpp"
18 #include "source/opt/build_module.h"
19 #include "source/opt/ir_context.h"
20 #include "spirv-tools/libspirv.h"
21 #include "spirv-tools/libspirv.hpp"
41 impl_->message_consumer = std::move(consumer); in SetMessageConsumer()
45 return impl_->message_consumer; in Consumer()
49 std::unique_ptr<opt::IRContext> context = in Run()
/external/swiftshader/third_party/SPIRV-Tools/source/lint/
Dlinter.cpp7 // http://www.apache.org/licenses/LICENSE-2.0
15 #include "spirv-tools/linter.hpp"
18 #include "source/opt/build_module.h"
19 #include "source/opt/ir_context.h"
20 #include "spirv-tools/libspirv.h"
21 #include "spirv-tools/libspirv.hpp"
41 impl_->message_consumer = std::move(consumer); in SetMessageConsumer()
45 return impl_->message_consumer; in Consumer()
49 std::unique_ptr<opt::IRContext> context = in Run()
/external/angle/third_party/spirv-tools/src/test/opt/
Dpass_utils.h7 // http://www.apache.org/licenses/LICENSE-2.0
25 #include "include/spirv-tools/libspirv.h"
26 #include "include/spirv-tools/libspirv.hpp"
29 namespace opt {
43 // In-place substring replacement. Finds the |find_str| in the |process_str|
81 } // namespace opt
/external/deqp-deps/SPIRV-Tools/test/opt/
Dpass_utils.h7 // http://www.apache.org/licenses/LICENSE-2.0
25 #include "include/spirv-tools/libspirv.h"
26 #include "include/spirv-tools/libspirv.hpp"
29 namespace opt {
43 // In-place substring replacement. Finds the |find_str| in the |process_str|
81 } // namespace opt
/external/swiftshader/third_party/SPIRV-Tools/test/opt/
Dpass_utils.h7 // http://www.apache.org/licenses/LICENSE-2.0
25 #include "include/spirv-tools/libspirv.h"
26 #include "include/spirv-tools/libspirv.hpp"
29 namespace opt {
43 // In-place substring replacement. Finds the |find_str| in the |process_str|
81 } // namespace opt
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dir_loader.h7 // http://www.apache.org/licenses/LICENSE-2.0
22 #include "source/opt/basic_block.h"
23 #include "source/opt/instruction.h"
24 #include "source/opt/module.h"
25 #include "spirv-tools/libspirv.hpp"
28 namespace opt {
30 // Loader class for constructing SPIR-V in-memory IR representation. Methods in
32 // libspirv.h so that we can leverage the syntax checks implemented behind it.
37 // by AddInstruction() should comprise a valid SPIR-V module.
54 module_->SetHeader({magic, version, generator, bound, reserved}); in SetModuleHeader()
[all …]
/external/deqp-deps/SPIRV-Tools/source/opt/
Dir_loader.h7 // http://www.apache.org/licenses/LICENSE-2.0
22 #include "source/opt/basic_block.h"
23 #include "source/opt/instruction.h"
24 #include "source/opt/module.h"
25 #include "spirv-tools/libspirv.hpp"
28 namespace opt {
30 // Loader class for constructing SPIR-V in-memory IR representation. Methods in
32 // libspirv.h so that we can leverage the syntax checks implemented behind it.
37 // by AddInstruction() should comprise a valid SPIR-V module.
54 module_->SetHeader({magic, version, generator, bound, reserved}); in SetModuleHeader()
[all …]
/external/angle/third_party/spirv-tools/src/source/opt/
Dir_loader.h7 // http://www.apache.org/licenses/LICENSE-2.0
22 #include "source/opt/basic_block.h"
23 #include "source/opt/instruction.h"
24 #include "source/opt/module.h"
25 #include "spirv-tools/libspirv.hpp"
28 namespace opt {
30 // Loader class for constructing SPIR-V in-memory IR representation. Methods in
32 // libspirv.h so that we can leverage the syntax checks implemented behind it.
37 // by AddInstruction() should comprise a valid SPIR-V module.
54 module_->SetHeader({magic, version, generator, bound, reserved}); in SetModuleHeader()
[all …]
/external/deqp-deps/SPIRV-Tools/test/diff/
Ddiff_test_utils.cpp7 // http://www.apache.org/licenses/LICENSE-2.0
17 #include "source/opt/build_module.h"
18 #include "source/opt/ir_context.h"
20 #include "spirv-tools/libspirv.hpp"
21 #include "tools/io.h"
22 #include "tools/util/cli_consumer.h"
35 std::unique_ptr<spvtools::opt::IRContext> src = spvtools::BuildModule( in DoStringDiffTest()
41 std::unique_ptr<spvtools::opt::IRContext> dst = spvtools::BuildModule( in DoStringDiffTest()
/external/swiftshader/third_party/SPIRV-Tools/test/diff/
Ddiff_test_utils.cpp7 // http://www.apache.org/licenses/LICENSE-2.0
17 #include "source/opt/build_module.h"
18 #include "source/opt/ir_context.h"
20 #include "spirv-tools/libspirv.hpp"
21 #include "tools/io.h"
22 #include "tools/util/cli_consumer.h"
35 std::unique_ptr<spvtools::opt::IRContext> src = spvtools::BuildModule( in DoStringDiffTest()
41 std::unique_ptr<spvtools::opt::IRContext> dst = spvtools::BuildModule( in DoStringDiffTest()
/external/angle/third_party/spirv-tools/src/test/diff/
Ddiff_test_utils.cpp7 // http://www.apache.org/licenses/LICENSE-2.0
17 #include "source/opt/build_module.h"
18 #include "source/opt/ir_context.h"
20 #include "spirv-tools/libspirv.hpp"
21 #include "tools/io.h"
22 #include "tools/util/cli_consumer.h"
35 std::unique_ptr<spvtools::opt::IRContext> src = spvtools::BuildModule( in DoStringDiffTest()
41 std::unique_ptr<spvtools::opt::IRContext> dst = spvtools::BuildModule( in DoStringDiffTest()
/external/swiftshader/third_party/SPIRV-Tools/examples/cpp-interface/
Dmain.cpp7 // http://www.apache.org/licenses/LICENSE-2.0
15 // This program demonstrates basic SPIR-V module processing using
16 // SPIRV-Tools C++ API:
26 #include "spirv-tools/libspirv.hpp"
27 #include "spirv-tools/optimizer.hpp"
41 spvtools::Optimizer opt(SPV_ENV_UNIVERSAL_1_3); in main() local
48 opt.SetMessageConsumer(print_msg_to_stderr); in main()
54 opt.RegisterPass(spvtools::CreateSetSpecConstantDefaultValuePass({{1, "42"}})) in main()
58 if (!opt.Run(spirv.data(), spirv.size(), &spirv)) return 1; in main()
/external/angle/third_party/spirv-tools/src/examples/cpp-interface/
Dmain.cpp7 // http://www.apache.org/licenses/LICENSE-2.0
15 // This program demonstrates basic SPIR-V module processing using
16 // SPIRV-Tools C++ API:
26 #include "spirv-tools/libspirv.hpp"
27 #include "spirv-tools/optimizer.hpp"
41 spvtools::Optimizer opt(SPV_ENV_UNIVERSAL_1_3); in main() local
48 opt.SetMessageConsumer(print_msg_to_stderr); in main()
54 opt.RegisterPass(spvtools::CreateSetSpecConstantDefaultValuePass({{1, "42"}})) in main()
58 if (!opt.Run(spirv.data(), spirv.size(), &spirv)) return 1; in main()
/external/deqp-deps/SPIRV-Tools/examples/cpp-interface/
Dmain.cpp7 // http://www.apache.org/licenses/LICENSE-2.0
15 // This program demonstrates basic SPIR-V module processing using
16 // SPIRV-Tools C++ API:
26 #include "spirv-tools/libspirv.hpp"
27 #include "spirv-tools/optimizer.hpp"
41 spvtools::Optimizer opt(SPV_ENV_UNIVERSAL_1_3); in main() local
48 opt.SetMessageConsumer(print_msg_to_stderr); in main()
54 opt.RegisterPass(spvtools::CreateSetSpecConstantDefaultValuePass({{1, "42"}})) in main()
58 if (!opt.Run(spirv.data(), spirv.size(), &spirv)) return 1; in main()
/external/angle/third_party/spirv-tools/src/source/reduce/
Dchange_operand_to_undef_reduction_opportunity.h7 // http://www.apache.org/licenses/LICENSE-2.0
18 #include "source/opt/instruction.h"
20 #include "spirv-tools/libspirv.h"
30 ChangeOperandToUndefReductionOpportunity(opt::IRContext* context, in ChangeOperandToUndefReductionOpportunity()
31 opt::Instruction* inst, in ChangeOperandToUndefReductionOpportunity()
36 original_id_(inst->GetOperand(operand_index).words[0]) {} in ChangeOperandToUndefReductionOpportunity()
44 opt::IRContext* context_;
45 opt::Instruction* const inst_;

12345678