Home
last modified time | relevance | path

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

12345678910>>...18

/external/angle/third_party/spirv-tools/src/tools/
DCMakeLists.txt1 # Copyright (c) 2015-2016 The Khronos Group Inc.
7 # http://www.apache.org/licenses/LICENSE-2.0
20 # Add a SPIR-V Tools command line tool. Signature:
36 ${spirv-tools_SOURCE_DIR}
37 ${spirv-tools_BINARY_DIR}
39 set_property(TARGET ${ARG_TARGET} PROPERTY FOLDER "SPIRV-Tools executables")
45 …spvtools_tool(TARGET spirv-diff SRCS ${COMMON_TOOLS_SRCS} diff/diff.cpp util/cli_consumer.cpp LIBS…
46 …add_spvtools_tool(TARGET spirv-dis SRCS ${COMMON_TOOLS_SRCS} dis/dis.cpp LIBS ${SPIRV_TOOLS_FULL_…
47 …add_spvtools_tool(TARGET spirv-val SRCS ${COMMON_TOOLS_SRCS} val/val.cpp util/cli_consumer.cpp LI…
48 …add_spvtools_tool(TARGET spirv-opt SRCS ${COMMON_TOOLS_SRCS} opt/opt.cpp util/cli_consumer.cpp LI…
[all …]
/external/deqp-deps/SPIRV-Tools/tools/
DCMakeLists.txt1 # Copyright (c) 2015-2016 The Khronos Group Inc.
7 # http://www.apache.org/licenses/LICENSE-2.0
20 # Add a SPIR-V Tools command line tool. Signature:
36 ${spirv-tools_SOURCE_DIR}
37 ${spirv-tools_BINARY_DIR}
39 set_property(TARGET ${ARG_TARGET} PROPERTY FOLDER "SPIRV-Tools executables")
45 …spvtools_tool(TARGET spirv-diff SRCS ${COMMON_TOOLS_SRCS} diff/diff.cpp util/cli_consumer.cpp LIBS…
46 …add_spvtools_tool(TARGET spirv-dis SRCS ${COMMON_TOOLS_SRCS} dis/dis.cpp LIBS ${SPIRV_TOOLS_FULL_…
47 …add_spvtools_tool(TARGET spirv-val SRCS ${COMMON_TOOLS_SRCS} val/val.cpp util/cli_consumer.cpp LI…
48 …add_spvtools_tool(TARGET spirv-opt SRCS ${COMMON_TOOLS_SRCS} opt/opt.cpp util/cli_consumer.cpp LI…
[all …]
/external/swiftshader/third_party/SPIRV-Tools/tools/
DCMakeLists.txt1 # Copyright (c) 2015-2016 The Khronos Group Inc.
7 # http://www.apache.org/licenses/LICENSE-2.0
20 # Add a SPIR-V Tools command line tool. Signature:
36 ${spirv-tools_SOURCE_DIR}
37 ${spirv-tools_BINARY_DIR}
39 set_property(TARGET ${ARG_TARGET} PROPERTY FOLDER "SPIRV-Tools executables")
45 …spvtools_tool(TARGET spirv-diff SRCS ${COMMON_TOOLS_SRCS} diff/diff.cpp util/cli_consumer.cpp LIBS…
46 …add_spvtools_tool(TARGET spirv-dis SRCS ${COMMON_TOOLS_SRCS} dis/dis.cpp LIBS ${SPIRV_TOOLS_FULL_…
47 …add_spvtools_tool(TARGET spirv-val SRCS ${COMMON_TOOLS_SRCS} val/val.cpp util/cli_consumer.cpp LI…
48 …add_spvtools_tool(TARGET spirv-opt SRCS ${COMMON_TOOLS_SRCS} opt/opt.cpp util/cli_consumer.cpp LI…
[all …]
/external/deqp-deps/SPIRV-Tools/test/scripts/
Dtest_compact_ids.py8 # http://www.apache.org/licenses/LICENSE-2.0
15 """Tests correctness of opt pass tools/opt --compact-ids."""
27 os.system('tools/spirv-opt ' + path + ' -o ' + optimized_spv_path +
28 ' --compact-ids')
29 os.system('tools/spirv-dis ' + optimized_spv_path + ' -o ' +
32 os.system('tools/spirv-dis ' + path + ' -o ' + converted_dis_path)
33 os.system('tools/spirv-as ' + converted_dis_path + ' -o ' +
35 os.system('tools/spirv-dis ' + converted_spv_path + ' -o ' +
48 """{script} tests correctness of opt pass tools/opt --compact-ids
52 Requires tools/spirv-dis, tools/spirv-as and tools/spirv-opt to be in path
[all …]
/external/angle/third_party/spirv-tools/src/test/scripts/
Dtest_compact_ids.py8 # http://www.apache.org/licenses/LICENSE-2.0
15 """Tests correctness of opt pass tools/opt --compact-ids."""
27 os.system('tools/spirv-opt ' + path + ' -o ' + optimized_spv_path +
28 ' --compact-ids')
29 os.system('tools/spirv-dis ' + optimized_spv_path + ' -o ' +
32 os.system('tools/spirv-dis ' + path + ' -o ' + converted_dis_path)
33 os.system('tools/spirv-as ' + converted_dis_path + ' -o ' +
35 os.system('tools/spirv-dis ' + converted_spv_path + ' -o ' +
48 """{script} tests correctness of opt pass tools/opt --compact-ids
52 Requires tools/spirv-dis, tools/spirv-as and tools/spirv-opt to be in path
[all …]
/external/swiftshader/third_party/SPIRV-Tools/test/scripts/
Dtest_compact_ids.py8 # http://www.apache.org/licenses/LICENSE-2.0
15 """Tests correctness of opt pass tools/opt --compact-ids."""
27 os.system('tools/spirv-opt ' + path + ' -o ' + optimized_spv_path +
28 ' --compact-ids')
29 os.system('tools/spirv-dis ' + optimized_spv_path + ' -o ' +
32 os.system('tools/spirv-dis ' + path + ' -o ' + converted_dis_path)
33 os.system('tools/spirv-as ' + converted_dis_path + ' -o ' +
35 os.system('tools/spirv-dis ' + converted_spv_path + ' -o ' +
48 """{script} tests correctness of opt pass tools/opt --compact-ids
52 Requires tools/spirv-dis, tools/spirv-as and tools/spirv-opt to be in path
[all …]
/external/deqp-deps/SPIRV-Tools/source/opt/
DCMakeLists.txt7 # http://www.apache.org/licenses/LICENSE-2.0
264 add_library(SPIRV-Tools-opt ${SPIRV_TOOLS_LIBRARY_TYPE} ${SPIRV_TOOLS_OPT_SOURCES}) target
266 spvtools_default_compile_options(SPIRV-Tools-opt)
267 target_include_directories(SPIRV-Tools-opt
269 $<BUILD_INTERFACE:${spirv-tools_SOURCE_DIR}/include>
272 PRIVATE ${spirv-tools_BINARY_DIR}
275 target_link_libraries(SPIRV-Tools-opt
278 set_property(TARGET SPIRV-Tools-opt PROPERTY FOLDER "SPIRV-Tools libraries")
279 spvtools_check_symbol_exports(SPIRV-Tools-opt)
282 install(TARGETS SPIRV-Tools-opt EXPORT SPIRV-Tools-optTargets)
[all …]
/external/angle/third_party/spirv-tools/src/source/opt/
DCMakeLists.txt7 # http://www.apache.org/licenses/LICENSE-2.0
262 add_library(SPIRV-Tools-opt ${SPIRV_TOOLS_LIBRARY_TYPE} ${SPIRV_TOOLS_OPT_SOURCES}) target
264 spvtools_default_compile_options(SPIRV-Tools-opt)
265 target_include_directories(SPIRV-Tools-opt
267 $<BUILD_INTERFACE:${spirv-tools_SOURCE_DIR}/include>
270 PRIVATE ${spirv-tools_BINARY_DIR}
273 target_link_libraries(SPIRV-Tools-opt
276 set_property(TARGET SPIRV-Tools-opt PROPERTY FOLDER "SPIRV-Tools libraries")
277 spvtools_check_symbol_exports(SPIRV-Tools-opt)
280 install(TARGETS SPIRV-Tools-opt EXPORT SPIRV-Tools-optTargets)
[all …]
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
DCMakeLists.txt7 # http://www.apache.org/licenses/LICENSE-2.0
264 add_library(SPIRV-Tools-opt ${SPIRV_TOOLS_LIBRARY_TYPE} ${SPIRV_TOOLS_OPT_SOURCES}) target
266 spvtools_default_compile_options(SPIRV-Tools-opt)
267 target_include_directories(SPIRV-Tools-opt
269 $<BUILD_INTERFACE:${spirv-tools_SOURCE_DIR}/include>
272 PRIVATE ${spirv-tools_BINARY_DIR}
275 target_link_libraries(SPIRV-Tools-opt
278 set_property(TARGET SPIRV-Tools-opt PROPERTY FOLDER "SPIRV-Tools libraries")
279 spvtools_check_symbol_exports(SPIRV-Tools-opt)
282 install(TARGETS SPIRV-Tools-opt EXPORT SPIRV-Tools-optTargets)
[all …]
/external/swiftshader/third_party/SPIRV-Tools/
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 …]
DBUILD.gn7 # http://www.apache.org/licenses/LICENSE-2.0
22 # SPIRV-Tools may be part of multiple projects in the Chromium tree.
25 spvtools_chromium_third_party = (abspath == "//third_party/vulkan-deps/spirv-tools/src/")
28 # TODO(b/158002593): Avoid the use of dependent-specific variables.
34 # override the SPIRV-Headers path with that of SwiftShader. This needs to be
36 spirv_headers = "../SPIRV-Headers"
48 "${spirv_headers}/include/spirv/$version/spirv.core.grammar.json"
49 core_insts_file = "${target_gen_dir}/core.insts-$version.inc"
50 operand_kinds_file = "${target_gen_dir}/operand.kinds-$version.inc"
52 "${spirv_headers}/include/spirv/unified1/extinst.debuginfo.grammar.json"
[all …]
DREADME.md1 # SPIR-V Tools
2 …ts/github.com/KhronosGroup/SPIRV-Tools/badge)](https://securityscorecards.dev/viewer/?uri=github.c…
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://storag…
[all …]
/external/angle/third_party/spirv-tools/src/
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 …]
DREADME.md1 # SPIR-V Tools
2 …ts/github.com/KhronosGroup/SPIRV-Tools/badge)](https://securityscorecards.dev/viewer/?uri=github.c…
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://storag…
[all …]
DBUILD.gn7 # http://www.apache.org/licenses/LICENSE-2.0
22 # SPIRV-Tools may be part of multiple projects in the Chromium tree.
25 spvtools_chromium_third_party = (abspath == "//third_party/vulkan-deps/spirv-tools/src/")
28 # TODO(b/158002593): Avoid the use of dependent-specific variables.
45 "${spirv_headers}/include/spirv/$version/spirv.core.grammar.json"
46 core_insts_file = "${target_gen_dir}/core.insts-$version.inc"
47 operand_kinds_file = "${target_gen_dir}/operand.kinds-$version.inc"
49 "${spirv_headers}/include/spirv/unified1/extinst.debuginfo.grammar.json"
50 …cldebuginfo100_insts_file = "${spirv_headers}/include/spirv/unified1/extinst.opencl.debuginfo.100.…
62 "--spirv-core-grammar",
[all …]
/external/deqp-deps/SPIRV-Tools/
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 …]
DREADME.md1 # SPIR-V Tools
2 …ts/github.com/KhronosGroup/SPIRV-Tools/badge)](https://securityscorecards.dev/viewer/?uri=github.c…
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://storag…
28 …://storage.googleapis.com/spirv-tools/badges/build_status_macos_clang_release.svg)](https://storag…
[all …]
DBUILD.gn7 # http://www.apache.org/licenses/LICENSE-2.0
22 # SPIRV-Tools may be part of multiple projects in the Chromium tree.
25 spvtools_chromium_third_party = (abspath == "//third_party/vulkan-deps/spirv-tools/src/")
28 # TODO(b/158002593): Avoid the use of dependent-specific variables.
45 "${spirv_headers}/include/spirv/$version/spirv.core.grammar.json"
46 core_insts_file = "${target_gen_dir}/core.insts-$version.inc"
47 operand_kinds_file = "${target_gen_dir}/operand.kinds-$version.inc"
49 "${spirv_headers}/include/spirv/unified1/extinst.debuginfo.grammar.json"
50 …cldebuginfo100_insts_file = "${spirv_headers}/include/spirv/unified1/extinst.opencl.debuginfo.100.…
62 "--spirv-core-grammar",
[all …]
/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/swiftshader/third_party/SPIRV-Tools/source/diff/
DCMakeLists.txt7 # http://www.apache.org/licenses/LICENSE-2.0
21 add_library(SPIRV-Tools-diff ${SPIRV_TOOLS_LIBRARY_TYPE} ${SPIRV_TOOLS_DIFF_SOURCES})
23 spvtools_default_compile_options(SPIRV-Tools-diff)
24 target_include_directories(SPIRV-Tools-diff
26 $<BUILD_INTERFACE:${spirv-tools_SOURCE_DIR}/include>
29 PRIVATE ${spirv-tools_BINARY_DIR}
32 target_link_libraries(SPIRV-Tools-diff
34 # We need the internals of spirv-opt.
35 target_link_libraries(SPIRV-Tools-diff
36 PUBLIC SPIRV-Tools-opt)
[all …]
/external/angle/third_party/spirv-tools/src/source/diff/
DCMakeLists.txt7 # http://www.apache.org/licenses/LICENSE-2.0
21 add_library(SPIRV-Tools-diff ${SPIRV_TOOLS_LIBRARY_TYPE} ${SPIRV_TOOLS_DIFF_SOURCES})
23 spvtools_default_compile_options(SPIRV-Tools-diff)
24 target_include_directories(SPIRV-Tools-diff
26 $<BUILD_INTERFACE:${spirv-tools_SOURCE_DIR}/include>
29 PRIVATE ${spirv-tools_BINARY_DIR}
32 target_link_libraries(SPIRV-Tools-diff
34 # We need the internals of spirv-opt.
35 target_link_libraries(SPIRV-Tools-diff
36 PUBLIC SPIRV-Tools-opt)
[all …]
/external/deqp-deps/SPIRV-Tools/source/diff/
DCMakeLists.txt7 # http://www.apache.org/licenses/LICENSE-2.0
21 add_library(SPIRV-Tools-diff ${SPIRV_TOOLS_LIBRARY_TYPE} ${SPIRV_TOOLS_DIFF_SOURCES})
23 spvtools_default_compile_options(SPIRV-Tools-diff)
24 target_include_directories(SPIRV-Tools-diff
26 $<BUILD_INTERFACE:${spirv-tools_SOURCE_DIR}/include>
29 PRIVATE ${spirv-tools_BINARY_DIR}
32 target_link_libraries(SPIRV-Tools-diff
34 # We need the internals of spirv-opt.
35 target_link_libraries(SPIRV-Tools-diff
36 PUBLIC SPIRV-Tools-opt)
[all …]
/external/angle/third_party/spirv-tools/src/source/lint/
DCMakeLists.txt7 # http://www.apache.org/licenses/LICENSE-2.0
28 add_library(SPIRV-Tools-lint ${SPIRV_TOOLS_LIBRARY_TYPE} ${SPIRV_TOOLS_LINT_SOURCES})
30 spvtools_default_compile_options(SPIRV-Tools-lint)
31 target_include_directories(SPIRV-Tools-lint
33 $<BUILD_INTERFACE:${spirv-tools_SOURCE_DIR}/include>
36 PRIVATE ${spirv-tools_BINARY_DIR}
39 target_link_libraries(SPIRV-Tools-lint
41 # We need the internals of spirv-opt.
42 target_link_libraries(SPIRV-Tools-lint
43 PUBLIC SPIRV-Tools-opt)
[all …]
/external/swiftshader/third_party/SPIRV-Tools/source/lint/
DCMakeLists.txt7 # http://www.apache.org/licenses/LICENSE-2.0
28 add_library(SPIRV-Tools-lint ${SPIRV_TOOLS_LIBRARY_TYPE} ${SPIRV_TOOLS_LINT_SOURCES})
30 spvtools_default_compile_options(SPIRV-Tools-lint)
31 target_include_directories(SPIRV-Tools-lint
33 $<BUILD_INTERFACE:${spirv-tools_SOURCE_DIR}/include>
36 PRIVATE ${spirv-tools_BINARY_DIR}
39 target_link_libraries(SPIRV-Tools-lint
41 # We need the internals of spirv-opt.
42 target_link_libraries(SPIRV-Tools-lint
43 PUBLIC SPIRV-Tools-opt)
[all …]
/external/deqp-deps/SPIRV-Tools/source/lint/
DCMakeLists.txt7 # http://www.apache.org/licenses/LICENSE-2.0
28 add_library(SPIRV-Tools-lint ${SPIRV_TOOLS_LIBRARY_TYPE} ${SPIRV_TOOLS_LINT_SOURCES})
30 spvtools_default_compile_options(SPIRV-Tools-lint)
31 target_include_directories(SPIRV-Tools-lint
33 $<BUILD_INTERFACE:${spirv-tools_SOURCE_DIR}/include>
36 PRIVATE ${spirv-tools_BINARY_DIR}
39 target_link_libraries(SPIRV-Tools-lint
41 # We need the internals of spirv-opt.
42 target_link_libraries(SPIRV-Tools-lint
43 PUBLIC SPIRV-Tools-opt)
[all …]

12345678910>>...18