/dports/devel/intel-graphics-compiler/SPIRV-Tools/tools/fuzz/ |
H A D | fuzz.cpp | 401 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 D | fuzz.cpp | 401 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 D | SpvTools.cpp | 138 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 D | SpvTools.cpp | 138 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 D | SpvTools.cpp | 136 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 D | SpvTools.cpp | 136 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 D | SpvTools.cpp | 178 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 D | spvtools_fuzz_fuzzer.cpp | 33 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 D | spvtools_fuzz_fuzzer.cpp | 33 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 D | SpvTools.cpp | 178 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 D | SpvTools.cpp | 178 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 D | SpvTools.cpp | 178 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 D | SpvTools.cpp | 178 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 D | SpvTools.cpp | 176 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 D | SpvTools.cpp | 178 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 D | SpvTools.cpp | 178 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 D | fuzz.cpp | 208 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 D | fuzz.cpp | 208 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 D | opt.cpp | 65 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 D | opt.cpp | 65 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 D | opt.cpp | 65 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 D | reducer.cpp | 35 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 D | reducer.cpp | 35 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 D | function.h | 91 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 D | parser_impl.h | 157 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 …]
|