Home
last modified time | relevance | path

Searched refs:spvtools (Results 1 – 25 of 4422) sorted by relevance

12345678910>>...177

/dports/devel/intel-graphics-compiler/SPIRV-Tools/tools/fuzz/
H A Dfuzz.cpp401 spvtools::Error( in ParseFlags()
423 spvtools::Error( in ParseFlags()
500 spvtools::fuzz::Replayer( in Replay()
553 spvtools::fuzz::Shrinker( in Shrink()
614 auto fuzzer_context = spvtools::MakeUnique<spvtools::fuzz::FuzzerContext>( in Fuzz()
615 spvtools::MakeUnique<spvtools::fuzz::PseudoRandomGenerator>( in Fuzz()
623 spvtools::MakeUnique<spvtools::fuzz::TransformationContext>( in Fuzz()
624 spvtools::MakeUnique<spvtools::fuzz::FactManager>(ir_context.get()), in Fuzz()
629 spvtools::fuzz::Fuzzer fuzzer( in Fuzz()
719 spvtools::FuzzerOptions fuzzer_options; in main()
[all …]
/dports/graphics/spirv-tools/SPIRV-Tools-2021.4/tools/fuzz/
H A Dfuzz.cpp401 spvtools::Error( in ParseFlags()
423 spvtools::Error( in ParseFlags()
500 spvtools::fuzz::Replayer( in Replay()
553 spvtools::fuzz::Shrinker( in Shrink()
614 auto fuzzer_context = spvtools::MakeUnique<spvtools::fuzz::FuzzerContext>( in Fuzz()
615 spvtools::MakeUnique<spvtools::fuzz::PseudoRandomGenerator>( in Fuzz()
623 spvtools::MakeUnique<spvtools::fuzz::TransformationContext>( in Fuzz()
624 spvtools::MakeUnique<spvtools::fuzz::FactManager>(ir_context.get()), in Fuzz()
629 spvtools::fuzz::Fuzzer fuzzer( in Fuzz()
719 spvtools::FuzzerOptions fuzzer_options; in main()
[all …]
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/glslang/src/SPIRV/
H A DSpvTools.cpp138 spvtools::Optimizer optimizer(target_env); in SpirvToolsLegalize()
178 optimizer.RegisterPass(spvtools::CreateWrapOpKillPass()); in SpirvToolsLegalize()
180 optimizer.RegisterPass(spvtools::CreateMergeReturnPass()); in SpirvToolsLegalize()
188 optimizer.RegisterPass(spvtools::CreateAggressiveDCEPass()); in SpirvToolsLegalize()
189 optimizer.RegisterPass(spvtools::CreateVectorDCEPass()); in SpirvToolsLegalize()
191 optimizer.RegisterPass(spvtools::CreateAggressiveDCEPass()); in SpirvToolsLegalize()
193 optimizer.RegisterPass(spvtools::CreateBlockMergePass()); in SpirvToolsLegalize()
195 optimizer.RegisterPass(spvtools::CreateIfConversionPass()); in SpirvToolsLegalize()
198 optimizer.RegisterPass(spvtools::CreateVectorDCEPass()); in SpirvToolsLegalize()
204 optimizer.RegisterPass(spvtools::CreateCFGCleanupPass()); in SpirvToolsLegalize()
[all …]
/dports/emulators/dolphin-emu/dolphin-3152428/Externals/glslang/SPIRV/
H A DSpvTools.cpp138 spvtools::Optimizer optimizer(target_env); in SpirvToolsLegalize()
178 optimizer.RegisterPass(spvtools::CreateWrapOpKillPass()); in SpirvToolsLegalize()
180 optimizer.RegisterPass(spvtools::CreateMergeReturnPass()); in SpirvToolsLegalize()
188 optimizer.RegisterPass(spvtools::CreateAggressiveDCEPass()); in SpirvToolsLegalize()
189 optimizer.RegisterPass(spvtools::CreateVectorDCEPass()); in SpirvToolsLegalize()
191 optimizer.RegisterPass(spvtools::CreateAggressiveDCEPass()); in SpirvToolsLegalize()
193 optimizer.RegisterPass(spvtools::CreateBlockMergePass()); in SpirvToolsLegalize()
195 optimizer.RegisterPass(spvtools::CreateIfConversionPass()); in SpirvToolsLegalize()
198 optimizer.RegisterPass(spvtools::CreateVectorDCEPass()); in SpirvToolsLegalize()
204 optimizer.RegisterPass(spvtools::CreateCFGCleanupPass()); in SpirvToolsLegalize()
[all …]
/dports/emulators/mess/mame-mame0226/3rdparty/bgfx/3rdparty/glslang/SPIRV/
H A DSpvTools.cpp136 spvtools::Optimizer optimizer(target_env); in SpirvToolsLegalize()
176 optimizer.RegisterPass(spvtools::CreateWrapOpKillPass()); in SpirvToolsLegalize()
178 optimizer.RegisterPass(spvtools::CreateMergeReturnPass()); in SpirvToolsLegalize()
186 optimizer.RegisterPass(spvtools::CreateAggressiveDCEPass()); in SpirvToolsLegalize()
187 optimizer.RegisterPass(spvtools::CreateVectorDCEPass()); in SpirvToolsLegalize()
189 optimizer.RegisterPass(spvtools::CreateAggressiveDCEPass()); in SpirvToolsLegalize()
191 optimizer.RegisterPass(spvtools::CreateBlockMergePass()); in SpirvToolsLegalize()
193 optimizer.RegisterPass(spvtools::CreateIfConversionPass()); in SpirvToolsLegalize()
196 optimizer.RegisterPass(spvtools::CreateVectorDCEPass()); in SpirvToolsLegalize()
202 optimizer.RegisterPass(spvtools::CreateCFGCleanupPass()); in SpirvToolsLegalize()
[all …]
/dports/emulators/mame/mame-mame0226/3rdparty/bgfx/3rdparty/glslang/SPIRV/
H A DSpvTools.cpp136 spvtools::Optimizer optimizer(target_env); in SpirvToolsLegalize()
176 optimizer.RegisterPass(spvtools::CreateWrapOpKillPass()); in SpirvToolsLegalize()
178 optimizer.RegisterPass(spvtools::CreateMergeReturnPass()); in SpirvToolsLegalize()
186 optimizer.RegisterPass(spvtools::CreateAggressiveDCEPass()); in SpirvToolsLegalize()
187 optimizer.RegisterPass(spvtools::CreateVectorDCEPass()); in SpirvToolsLegalize()
189 optimizer.RegisterPass(spvtools::CreateAggressiveDCEPass()); in SpirvToolsLegalize()
191 optimizer.RegisterPass(spvtools::CreateBlockMergePass()); in SpirvToolsLegalize()
193 optimizer.RegisterPass(spvtools::CreateIfConversionPass()); in SpirvToolsLegalize()
196 optimizer.RegisterPass(spvtools::CreateVectorDCEPass()); in SpirvToolsLegalize()
202 optimizer.RegisterPass(spvtools::CreateCFGCleanupPass()); in SpirvToolsLegalize()
[all …]
/dports/graphics/glslang/glslang-11.7.1/SPIRV/
H A DSpvTools.cpp178 spvtools::Optimizer optimizer(target_env); in SpirvToolsTransform()
188 optimizer.RegisterPass(spvtools::CreateWrapOpKillPass()); in SpirvToolsTransform()
190 optimizer.RegisterPass(spvtools::CreateMergeReturnPass()); in SpirvToolsTransform()
199 optimizer.RegisterPass(spvtools::CreateVectorDCEPass()); in SpirvToolsTransform()
203 optimizer.RegisterPass(spvtools::CreateBlockMergePass()); in SpirvToolsTransform()
205 optimizer.RegisterPass(spvtools::CreateIfConversionPass()); in SpirvToolsTransform()
208 optimizer.RegisterPass(spvtools::CreateVectorDCEPass()); in SpirvToolsTransform()
215 optimizer.RegisterPass(spvtools::CreateCFGCleanupPass()); in SpirvToolsTransform()
217 spvtools::OptimizerOptions spvOptOptions; in SpirvToolsTransform()
231 spvtools::Optimizer optimizer(target_env); in SpirvToolsStripDebugInfo()
[all …]
/dports/devel/intel-graphics-compiler/SPIRV-Tools/test/fuzzers/
H A Dspvtools_fuzz_fuzzer.cpp33 spvtools::ValidatorOptions validator_options; in LLVMFuzzerTestOneInput()
35 spvtools::MessageConsumer message_consumer = in LLVMFuzzerTestOneInput()
41 std::unique_ptr<spvtools::opt::IRContext> ir_context; in LLVMFuzzerTestOneInput()
42 if (!spvtools::fuzz::fuzzerutil::BuildIRContext( in LLVMFuzzerTestOneInput()
52 std::unique_ptr<spvtools::opt::IRContext> result; in LLVMFuzzerTestOneInput()
53 if (!spvtools::fuzz::fuzzerutil::BuildIRContext( in LLVMFuzzerTestOneInput()
64 auto fuzzer_context = spvtools::MakeUnique<spvtools::fuzz::FuzzerContext>( in LLVMFuzzerTestOneInput()
65 spvtools::MakeUnique<spvtools::fuzz::PseudoRandomGenerator>(seed), in LLVMFuzzerTestOneInput()
69 spvtools::MakeUnique<spvtools::fuzz::TransformationContext>( in LLVMFuzzerTestOneInput()
70 spvtools::MakeUnique<spvtools::fuzz::FactManager>(ir_context.get()), in LLVMFuzzerTestOneInput()
[all …]
/dports/graphics/spirv-tools/SPIRV-Tools-2021.4/test/fuzzers/
H A Dspvtools_fuzz_fuzzer.cpp33 spvtools::ValidatorOptions validator_options; in LLVMFuzzerTestOneInput()
35 spvtools::MessageConsumer message_consumer = in LLVMFuzzerTestOneInput()
41 std::unique_ptr<spvtools::opt::IRContext> ir_context; in LLVMFuzzerTestOneInput()
42 if (!spvtools::fuzz::fuzzerutil::BuildIRContext( in LLVMFuzzerTestOneInput()
52 std::unique_ptr<spvtools::opt::IRContext> result; in LLVMFuzzerTestOneInput()
53 if (!spvtools::fuzz::fuzzerutil::BuildIRContext( in LLVMFuzzerTestOneInput()
64 auto fuzzer_context = spvtools::MakeUnique<spvtools::fuzz::FuzzerContext>( in LLVMFuzzerTestOneInput()
65 spvtools::MakeUnique<spvtools::fuzz::PseudoRandomGenerator>(seed), in LLVMFuzzerTestOneInput()
69 spvtools::MakeUnique<spvtools::fuzz::TransformationContext>( in LLVMFuzzerTestOneInput()
70 spvtools::MakeUnique<spvtools::fuzz::FactManager>(ir_context.get()), in LLVMFuzzerTestOneInput()
[all …]
/dports/emulators/ppsspp/ppsspp-1.12.3/ext/glslang/SPIRV/
H A DSpvTools.cpp178 spvtools::Optimizer optimizer(target_env); in SpirvToolsTransform()
188 optimizer.RegisterPass(spvtools::CreateWrapOpKillPass()); in SpirvToolsTransform()
190 optimizer.RegisterPass(spvtools::CreateMergeReturnPass()); in SpirvToolsTransform()
199 optimizer.RegisterPass(spvtools::CreateVectorDCEPass()); in SpirvToolsTransform()
203 optimizer.RegisterPass(spvtools::CreateBlockMergePass()); in SpirvToolsTransform()
205 optimizer.RegisterPass(spvtools::CreateIfConversionPass()); in SpirvToolsTransform()
208 optimizer.RegisterPass(spvtools::CreateVectorDCEPass()); in SpirvToolsTransform()
214 optimizer.RegisterPass(spvtools::CreateCFGCleanupPass()); in SpirvToolsTransform()
216 spvtools::OptimizerOptions spvOptOptions; in SpirvToolsTransform()
230 spvtools::Optimizer optimizer(target_env); in SpirvToolsStripDebugInfo()
[all …]
/dports/emulators/ppsspp-qt5/ppsspp-1.12.3/ext/glslang/SPIRV/
H A DSpvTools.cpp178 spvtools::Optimizer optimizer(target_env); in SpirvToolsTransform()
188 optimizer.RegisterPass(spvtools::CreateWrapOpKillPass()); in SpirvToolsTransform()
190 optimizer.RegisterPass(spvtools::CreateMergeReturnPass()); in SpirvToolsTransform()
199 optimizer.RegisterPass(spvtools::CreateVectorDCEPass()); in SpirvToolsTransform()
203 optimizer.RegisterPass(spvtools::CreateBlockMergePass()); in SpirvToolsTransform()
205 optimizer.RegisterPass(spvtools::CreateIfConversionPass()); in SpirvToolsTransform()
208 optimizer.RegisterPass(spvtools::CreateVectorDCEPass()); in SpirvToolsTransform()
214 optimizer.RegisterPass(spvtools::CreateCFGCleanupPass()); in SpirvToolsTransform()
216 spvtools::OptimizerOptions spvOptOptions; in SpirvToolsTransform()
230 spvtools::Optimizer optimizer(target_env); in SpirvToolsStripDebugInfo()
[all …]
/dports/emulators/libretro-ppsspp/ppsspp-1.12.3/ext/glslang/SPIRV/
H A DSpvTools.cpp178 spvtools::Optimizer optimizer(target_env); in SpirvToolsTransform()
188 optimizer.RegisterPass(spvtools::CreateWrapOpKillPass()); in SpirvToolsTransform()
190 optimizer.RegisterPass(spvtools::CreateMergeReturnPass()); in SpirvToolsTransform()
199 optimizer.RegisterPass(spvtools::CreateVectorDCEPass()); in SpirvToolsTransform()
203 optimizer.RegisterPass(spvtools::CreateBlockMergePass()); in SpirvToolsTransform()
205 optimizer.RegisterPass(spvtools::CreateIfConversionPass()); in SpirvToolsTransform()
208 optimizer.RegisterPass(spvtools::CreateVectorDCEPass()); in SpirvToolsTransform()
214 optimizer.RegisterPass(spvtools::CreateCFGCleanupPass()); in SpirvToolsTransform()
216 spvtools::OptimizerOptions spvOptOptions; in SpirvToolsTransform()
230 spvtools::Optimizer optimizer(target_env); in SpirvToolsStripDebugInfo()
[all …]
/dports/graphics/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20210521/src/ncnn/glslang/SPIRV/
H A DSpvTools.cpp178 spvtools::Optimizer optimizer(target_env); in SpirvToolsTransform()
188 optimizer.RegisterPass(spvtools::CreateWrapOpKillPass()); in SpirvToolsTransform()
190 optimizer.RegisterPass(spvtools::CreateMergeReturnPass()); in SpirvToolsTransform()
199 optimizer.RegisterPass(spvtools::CreateVectorDCEPass()); in SpirvToolsTransform()
203 optimizer.RegisterPass(spvtools::CreateBlockMergePass()); in SpirvToolsTransform()
205 optimizer.RegisterPass(spvtools::CreateIfConversionPass()); in SpirvToolsTransform()
208 optimizer.RegisterPass(spvtools::CreateVectorDCEPass()); in SpirvToolsTransform()
214 optimizer.RegisterPass(spvtools::CreateCFGCleanupPass()); in SpirvToolsTransform()
216 spvtools::OptimizerOptions spvOptOptions; in SpirvToolsTransform()
230 spvtools::Optimizer optimizer(target_env); in SpirvToolsStripDebugInfo()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/glslang/src/SPIRV/
H A DSpvTools.cpp176 spvtools::Optimizer optimizer(target_env); in SpirvToolsTransform()
186 optimizer.RegisterPass(spvtools::CreateWrapOpKillPass()); in SpirvToolsTransform()
188 optimizer.RegisterPass(spvtools::CreateMergeReturnPass()); in SpirvToolsTransform()
197 optimizer.RegisterPass(spvtools::CreateVectorDCEPass()); in SpirvToolsTransform()
201 optimizer.RegisterPass(spvtools::CreateBlockMergePass()); in SpirvToolsTransform()
203 optimizer.RegisterPass(spvtools::CreateIfConversionPass()); in SpirvToolsTransform()
206 optimizer.RegisterPass(spvtools::CreateVectorDCEPass()); in SpirvToolsTransform()
212 optimizer.RegisterPass(spvtools::CreateCFGCleanupPass()); in SpirvToolsTransform()
214 spvtools::OptimizerOptions spvOptOptions; in SpirvToolsTransform()
228 spvtools::Optimizer optimizer(target_env); in SpirvToolsStripDebugInfo()
[all …]
/dports/benchmarks/vkpeak/vkpeak-20210430/ncnn/glslang/SPIRV/
H A DSpvTools.cpp178 spvtools::Optimizer optimizer(target_env); in SpirvToolsTransform()
188 optimizer.RegisterPass(spvtools::CreateWrapOpKillPass()); in SpirvToolsTransform()
190 optimizer.RegisterPass(spvtools::CreateMergeReturnPass()); in SpirvToolsTransform()
199 optimizer.RegisterPass(spvtools::CreateVectorDCEPass()); in SpirvToolsTransform()
203 optimizer.RegisterPass(spvtools::CreateBlockMergePass()); in SpirvToolsTransform()
205 optimizer.RegisterPass(spvtools::CreateIfConversionPass()); in SpirvToolsTransform()
208 optimizer.RegisterPass(spvtools::CreateVectorDCEPass()); in SpirvToolsTransform()
214 optimizer.RegisterPass(spvtools::CreateCFGCleanupPass()); in SpirvToolsTransform()
216 spvtools::OptimizerOptions spvOptOptions; in SpirvToolsTransform()
230 spvtools::Optimizer optimizer(target_env); in SpirvToolsStripDebugInfo()
[all …]
/dports/graphics/realsr-ncnn-vulkan/realsr-ncnn-vulkan-20210210/src/ncnn/glslang/SPIRV/
H A DSpvTools.cpp178 spvtools::Optimizer optimizer(target_env); in SpirvToolsTransform()
188 optimizer.RegisterPass(spvtools::CreateWrapOpKillPass()); in SpirvToolsTransform()
190 optimizer.RegisterPass(spvtools::CreateMergeReturnPass()); in SpirvToolsTransform()
199 optimizer.RegisterPass(spvtools::CreateVectorDCEPass()); in SpirvToolsTransform()
203 optimizer.RegisterPass(spvtools::CreateBlockMergePass()); in SpirvToolsTransform()
205 optimizer.RegisterPass(spvtools::CreateIfConversionPass()); in SpirvToolsTransform()
208 optimizer.RegisterPass(spvtools::CreateVectorDCEPass()); in SpirvToolsTransform()
214 optimizer.RegisterPass(spvtools::CreateCFGCleanupPass()); in SpirvToolsTransform()
216 spvtools::OptimizerOptions spvOptOptions; in SpirvToolsTransform()
230 spvtools::Optimizer optimizer(target_env); in SpirvToolsStripDebugInfo()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/SPIRV-Tools/tools/fuzz/
H A Dfuzz.cpp208 spvtools::FuzzerOptions* fuzzer_options, in ParseFlags()
364 spvtools::Error(FuzzDiagnostic, nullptr, {}, in ParseFlags()
371 spvtools::Error(FuzzDiagnostic, nullptr, {}, in ParseFlags()
379 spvtools::Error( in ParseFlags()
401 spvtools::Error( in ParseFlags()
478 spvtools::fuzz::Replayer( in Replay()
531 spvtools::fuzz::Shrinker( in Shrink()
582 spvtools::fuzz::Fuzzer( in Fuzz()
585 spvtools::MakeUnique<spvtools::fuzz::PseudoRandomGenerator>( in Fuzz()
661 spvtools::FuzzerOptions fuzzer_options; in main()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/SPIRV-Tools/src/tools/fuzz/
H A Dfuzz.cpp208 spvtools::FuzzerOptions* fuzzer_options, in ParseFlags()
364 spvtools::Error(FuzzDiagnostic, nullptr, {}, in ParseFlags()
371 spvtools::Error(FuzzDiagnostic, nullptr, {}, in ParseFlags()
379 spvtools::Error( in ParseFlags()
401 spvtools::Error( in ParseFlags()
478 spvtools::fuzz::Replayer( in Replay()
531 spvtools::fuzz::Shrinker( in Shrink()
582 spvtools::fuzz::Fuzzer( in Fuzz()
585 spvtools::MakeUnique<spvtools::fuzz::PseudoRandomGenerator>( in Fuzz()
661 spvtools::FuzzerOptions fuzzer_options; in main()
[all …]
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/SPIRV-Tools/src/tools/opt/
H A Dopt.cpp65 spvtools::Optimizer optimizer(kDefaultEnvironment); in GetLegalizationPasses()
71 spvtools::Optimizer optimizer(kDefaultEnvironment); in GetOptimizationPasses()
77 spvtools::Optimizer optimizer(kDefaultEnvironment); in GetSizePasses()
83 spvtools::Optimizer optimizer(SPV_ENV_VULKAN_1_1); in GetVulkanToWebGPUPasses()
89 spvtools::Optimizer optimizer(SPV_ENV_WEBGPU_0); in GetWebGPUToVulkanPasses()
620 spvtools::Error(opt_diagnostic, nullptr, {}, in ParseOconfigFlag()
629 spvtools::Error( in ParseOconfigFlag()
840 spvtools::Error(opt_diagnostic, nullptr, {}, in ParseFlags()
862 spvtools::Optimizer optimizer(target_env); in main()
865 spvtools::ValidatorOptions validator_options; in main()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/SPIRV-Tools/tools/opt/
H A Dopt.cpp65 spvtools::Optimizer optimizer(kDefaultEnvironment); in GetLegalizationPasses()
71 spvtools::Optimizer optimizer(kDefaultEnvironment); in GetOptimizationPasses()
77 spvtools::Optimizer optimizer(kDefaultEnvironment); in GetSizePasses()
83 spvtools::Optimizer optimizer(SPV_ENV_VULKAN_1_1); in GetVulkanToWebGPUPasses()
89 spvtools::Optimizer optimizer(SPV_ENV_WEBGPU_0); in GetWebGPUToVulkanPasses()
639 spvtools::Error(opt_diagnostic, nullptr, {}, in ParseOconfigFlag()
648 spvtools::Error( in ParseOconfigFlag()
871 spvtools::Error(opt_diagnostic, nullptr, {}, in ParseFlags()
893 spvtools::Optimizer optimizer(target_env); in main()
896 spvtools::ValidatorOptions validator_options; in main()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/SPIRV-Tools/src/tools/opt/
H A Dopt.cpp65 spvtools::Optimizer optimizer(kDefaultEnvironment); in GetLegalizationPasses()
71 spvtools::Optimizer optimizer(kDefaultEnvironment); in GetOptimizationPasses()
77 spvtools::Optimizer optimizer(kDefaultEnvironment); in GetSizePasses()
83 spvtools::Optimizer optimizer(SPV_ENV_VULKAN_1_1); in GetVulkanToWebGPUPasses()
89 spvtools::Optimizer optimizer(SPV_ENV_WEBGPU_0); in GetWebGPUToVulkanPasses()
639 spvtools::Error(opt_diagnostic, nullptr, {}, in ParseOconfigFlag()
648 spvtools::Error( in ParseOconfigFlag()
871 spvtools::Error(opt_diagnostic, nullptr, {}, in ParseFlags()
893 spvtools::Optimizer optimizer(target_env); in main()
896 spvtools::ValidatorOptions validator_options; in main()
[all …]
/dports/devel/intel-graphics-compiler/SPIRV-Tools/source/reduce/
H A Dreducer.cpp35 namespace spvtools { namespace
63 spvtools::SpirvTools tools(target_env_); in Run()
111 spvtools::MakeUnique<OperandToUndefReductionOpportunityFinder>()); in AddDefaultReductionPasses()
113 spvtools::MakeUnique<OperandToConstReductionOpportunityFinder>()); in AddDefaultReductionPasses()
116 AddReductionPass(spvtools::MakeUnique< in AddDefaultReductionPasses()
118 AddReductionPass(spvtools::MakeUnique< in AddDefaultReductionPasses()
121 spvtools::MakeUnique<MergeBlocksReductionOpportunityFinder>()); in AddDefaultReductionPasses()
123 spvtools::MakeUnique<RemoveFunctionReductionOpportunityFinder>()); in AddDefaultReductionPasses()
125 spvtools::MakeUnique<RemoveBlockReductionOpportunityFinder>()); in AddDefaultReductionPasses()
129 spvtools::MakeUnique< in AddDefaultReductionPasses()
[all …]
/dports/graphics/spirv-tools/SPIRV-Tools-2021.4/source/reduce/
H A Dreducer.cpp35 namespace spvtools { namespace
63 spvtools::SpirvTools tools(target_env_); in Run()
111 spvtools::MakeUnique<OperandToUndefReductionOpportunityFinder>()); in AddDefaultReductionPasses()
113 spvtools::MakeUnique<OperandToConstReductionOpportunityFinder>()); in AddDefaultReductionPasses()
116 AddReductionPass(spvtools::MakeUnique< in AddDefaultReductionPasses()
118 AddReductionPass(spvtools::MakeUnique< in AddDefaultReductionPasses()
121 spvtools::MakeUnique<MergeBlocksReductionOpportunityFinder>()); in AddDefaultReductionPasses()
123 spvtools::MakeUnique<RemoveFunctionReductionOpportunityFinder>()); in AddDefaultReductionPasses()
125 spvtools::MakeUnique<RemoveBlockReductionOpportunityFinder>()); in AddDefaultReductionPasses()
129 spvtools::MakeUnique< in AddDefaultReductionPasses()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/tint/src/src/reader/spirv/
H A Dfunction.h91 explicit BlockInfo(const spvtools::opt::BasicBlock& bb);
95 const spvtools::opt::BasicBlock* basic_block;
204 DefInfo(const spvtools::opt::Instruction& def_inst,
211 const spvtools::opt::Instruction& inst;
603 const spvtools::opt::Instruction& inst);
670 const spvtools::opt::Instruction& var_decl_inst);
730 const spvtools::opt::Instruction& inst);
804 spvtools::opt::IRContext& ir_context_;
805 spvtools::opt::analysis::DefUseManager* def_use_mgr_;
807 spvtools::opt::analysis::TypeManager* type_mgr_;
[all …]
H A Dparser_impl.h157 const spvtools::opt::analysis::Type* type);
269 bool EmitFunction(const spvtools::opt::Function& f);
402 const spvtools::opt::analysis::RuntimeArray* rtarr_ty);
419 const spvtools::opt::analysis::Struct* struct_ty);
446 spvtools::MessageConsumer message_consumer_;
457 spvtools::Context tools_context_;
459 std::unique_ptr<spvtools::opt::IRContext> ir_context_;
461 spvtools::opt::Module* module_ = nullptr;
462 spvtools::opt::analysis::DefUseManager* def_use_mgr_ = nullptr;
464 spvtools::opt::analysis::TypeManager* type_mgr_ = nullptr;
[all …]

12345678910>>...177