/external/angle/third_party/vulkan-deps/spirv-tools/src/tools/fuzz/ |
D | fuzz.cpp | 215 spvtools::fuzz::RepeatedPassStrategy* repeated_pass_strategy, in ParseFlags() 216 FuzzingTarget* fuzzing_target, spvtools::FuzzerOptions* fuzzer_options, in ParseFlags() 217 spvtools::ValidatorOptions* validator_options) { in ParseFlags() 223 spvtools::fuzz::RepeatedPassStrategy::kLoopedWithRecommendations; in ParseFlags() 229 spvtools::Logf(FuzzDiagnostic, SPV_MSG_INFO, nullptr, {}, "%s\n", in ParseFlags() 243 const auto split_flag = spvtools::utils::SplitFlagArgs(cur_arg); in ParseFlags() 255 const auto split_flag = spvtools::utils::SplitFlagArgs(cur_arg); in ParseFlags() 259 std::string strategy = spvtools::utils::SplitFlagArgs(cur_arg).second; in ParseFlags() 262 spvtools::fuzz::RepeatedPassStrategy::kLoopedWithRecommendations; in ParseFlags() 265 spvtools::fuzz::RepeatedPassStrategy::kRandomWithRecommendations; in ParseFlags() [all …]
|
/external/angle/third_party/vulkan-deps/glslang/src/SPIRV/ |
D | SpvTools.cpp | 178 spvtools::Optimizer optimizer(target_env); in SpirvToolsTransform() 186 optimizer.RegisterPass(spvtools::CreateStripDebugInfoPass()); in SpirvToolsTransform() 188 optimizer.RegisterPass(spvtools::CreateWrapOpKillPass()); in SpirvToolsTransform() 189 optimizer.RegisterPass(spvtools::CreateDeadBranchElimPass()); in SpirvToolsTransform() 190 optimizer.RegisterPass(spvtools::CreateMergeReturnPass()); in SpirvToolsTransform() 191 optimizer.RegisterPass(spvtools::CreateInlineExhaustivePass()); in SpirvToolsTransform() 192 optimizer.RegisterPass(spvtools::CreateEliminateDeadFunctionsPass()); in SpirvToolsTransform() 193 optimizer.RegisterPass(spvtools::CreateScalarReplacementPass()); in SpirvToolsTransform() 194 optimizer.RegisterPass(spvtools::CreateLocalAccessChainConvertPass()); in SpirvToolsTransform() 195 optimizer.RegisterPass(spvtools::CreateLocalSingleBlockLoadStoreElimPass()); in SpirvToolsTransform() [all …]
|
/external/deqp-deps/glslang/SPIRV/ |
D | SpvTools.cpp | 178 spvtools::Optimizer optimizer(target_env); in SpirvToolsTransform() 186 optimizer.RegisterPass(spvtools::CreateStripDebugInfoPass()); in SpirvToolsTransform() 188 optimizer.RegisterPass(spvtools::CreateWrapOpKillPass()); in SpirvToolsTransform() 189 optimizer.RegisterPass(spvtools::CreateDeadBranchElimPass()); in SpirvToolsTransform() 190 optimizer.RegisterPass(spvtools::CreateMergeReturnPass()); in SpirvToolsTransform() 191 optimizer.RegisterPass(spvtools::CreateInlineExhaustivePass()); in SpirvToolsTransform() 192 optimizer.RegisterPass(spvtools::CreateEliminateDeadFunctionsPass()); in SpirvToolsTransform() 193 optimizer.RegisterPass(spvtools::CreateScalarReplacementPass()); in SpirvToolsTransform() 194 optimizer.RegisterPass(spvtools::CreateLocalAccessChainConvertPass()); in SpirvToolsTransform() 195 optimizer.RegisterPass(spvtools::CreateLocalSingleBlockLoadStoreElimPass()); in SpirvToolsTransform() [all …]
|
/external/deqp-deps/SPIRV-Tools/tools/fuzz/ |
D | fuzz.cpp | 207 spvtools::fuzz::Fuzzer::RepeatedPassStrategy* repeated_pass_strategy, in ParseFlags() 208 spvtools::FuzzerOptions* fuzzer_options, in ParseFlags() 209 spvtools::ValidatorOptions* validator_options) { in ParseFlags() 215 spvtools::fuzz::Fuzzer::RepeatedPassStrategy::kLoopedWithRecommendations; in ParseFlags() 221 spvtools::Logf(FuzzDiagnostic, SPV_MSG_INFO, nullptr, {}, "%s\n", in ParseFlags() 235 const auto split_flag = spvtools::utils::SplitFlagArgs(cur_arg); in ParseFlags() 247 const auto split_flag = spvtools::utils::SplitFlagArgs(cur_arg); in ParseFlags() 251 std::string strategy = spvtools::utils::SplitFlagArgs(cur_arg).second; in ParseFlags() 253 *repeated_pass_strategy = spvtools::fuzz::Fuzzer:: in ParseFlags() 256 *repeated_pass_strategy = spvtools::fuzz::Fuzzer:: in ParseFlags() [all …]
|
/external/swiftshader/third_party/SPIRV-Tools/tools/fuzz/ |
D | fuzz.cpp | 207 spvtools::fuzz::Fuzzer::RepeatedPassStrategy* repeated_pass_strategy, in ParseFlags() 208 spvtools::FuzzerOptions* fuzzer_options, in ParseFlags() 209 spvtools::ValidatorOptions* validator_options) { in ParseFlags() 215 spvtools::fuzz::Fuzzer::RepeatedPassStrategy::kLoopedWithRecommendations; in ParseFlags() 221 spvtools::Logf(FuzzDiagnostic, SPV_MSG_INFO, nullptr, {}, "%s\n", in ParseFlags() 235 const auto split_flag = spvtools::utils::SplitFlagArgs(cur_arg); in ParseFlags() 247 const auto split_flag = spvtools::utils::SplitFlagArgs(cur_arg); in ParseFlags() 251 std::string strategy = spvtools::utils::SplitFlagArgs(cur_arg).second; in ParseFlags() 253 *repeated_pass_strategy = spvtools::fuzz::Fuzzer:: in ParseFlags() 256 *repeated_pass_strategy = spvtools::fuzz::Fuzzer:: in ParseFlags() [all …]
|
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/reduce/ |
D | reducer.cpp | 35 namespace spvtools { namespace 63 spvtools::SpirvTools tools(target_env_); in Run() 108 spvtools::MakeUnique<RemoveUnusedInstructionReductionOpportunityFinder>( in AddDefaultReductionPasses() 111 spvtools::MakeUnique<OperandToUndefReductionOpportunityFinder>()); in AddDefaultReductionPasses() 113 spvtools::MakeUnique<OperandToConstReductionOpportunityFinder>()); in AddDefaultReductionPasses() 115 spvtools::MakeUnique<OperandToDominatingIdReductionOpportunityFinder>()); 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() [all …]
|
/external/swiftshader/third_party/SPIRV-Tools/tools/opt/ |
D | opt.cpp | 54 std::string GetListOfPassesAsString(const spvtools::Optimizer& optimizer) { in GetListOfPassesAsString() 65 spvtools::Optimizer optimizer(kDefaultEnvironment); in GetLegalizationPasses() 71 spvtools::Optimizer optimizer(kDefaultEnvironment); in GetOptimizationPasses() 77 spvtools::Optimizer optimizer(kDefaultEnvironment); in GetSizePasses() 525 spvtools::Errorf(opt_diagnostic, nullptr, {}, "Invalid -Oconfig flag %s", in ReadFlagsFromFile() 534 spvtools::Errorf(opt_diagnostic, nullptr, {}, "Could not open file '%s'", in ReadFlagsFromFile() 561 spvtools::Optimizer* optimizer, const char** in_file, 563 spvtools::ValidatorOptions* validator_options, 564 spvtools::OptimizerOptions* optimizer_options); 574 spvtools::Optimizer* optimizer, const char** in_file, in ParseOconfigFlag() [all …]
|
/external/deqp-deps/SPIRV-Tools/tools/opt/ |
D | opt.cpp | 54 std::string GetListOfPassesAsString(const spvtools::Optimizer& optimizer) { in GetListOfPassesAsString() 65 spvtools::Optimizer optimizer(kDefaultEnvironment); in GetLegalizationPasses() 71 spvtools::Optimizer optimizer(kDefaultEnvironment); in GetOptimizationPasses() 77 spvtools::Optimizer optimizer(kDefaultEnvironment); in GetSizePasses() 529 spvtools::Errorf(opt_diagnostic, nullptr, {}, "Invalid -Oconfig flag %s", in ReadFlagsFromFile() 538 spvtools::Errorf(opt_diagnostic, nullptr, {}, "Could not open file '%s'", in ReadFlagsFromFile() 565 spvtools::Optimizer* optimizer, const char** in_file, 567 spvtools::ValidatorOptions* validator_options, 568 spvtools::OptimizerOptions* optimizer_options); 578 spvtools::Optimizer* optimizer, const char** in_file, in ParseOconfigFlag() [all …]
|
/external/angle/third_party/vulkan-deps/spirv-tools/src/tools/opt/ |
D | opt.cpp | 54 std::string GetListOfPassesAsString(const spvtools::Optimizer& optimizer) { in GetListOfPassesAsString() 65 spvtools::Optimizer optimizer(kDefaultEnvironment); in GetLegalizationPasses() 71 spvtools::Optimizer optimizer(kDefaultEnvironment); in GetOptimizationPasses() 77 spvtools::Optimizer optimizer(kDefaultEnvironment); in GetSizePasses() 535 spvtools::Errorf(opt_diagnostic, nullptr, {}, "Invalid -Oconfig flag %s", in ReadFlagsFromFile() 544 spvtools::Errorf(opt_diagnostic, nullptr, {}, "Could not open file '%s'", in ReadFlagsFromFile() 571 spvtools::Optimizer* optimizer, const char** in_file, 573 spvtools::ValidatorOptions* validator_options, 574 spvtools::OptimizerOptions* optimizer_options); 584 spvtools::Optimizer* optimizer, const char** in_file, in ParseOconfigFlag() [all …]
|
/external/swiftshader/third_party/SPIRV-Tools/source/reduce/ |
D | reducer.cpp | 34 namespace spvtools { namespace 62 spvtools::SpirvTools tools(target_env_); in Run() 107 spvtools::MakeUnique<RemoveUnusedInstructionReductionOpportunityFinder>( in AddDefaultReductionPasses() 110 spvtools::MakeUnique<OperandToUndefReductionOpportunityFinder>()); in AddDefaultReductionPasses() 112 spvtools::MakeUnique<OperandToConstReductionOpportunityFinder>()); in AddDefaultReductionPasses() 114 spvtools::MakeUnique<OperandToDominatingIdReductionOpportunityFinder>()); in AddDefaultReductionPasses() 115 AddReductionPass(spvtools::MakeUnique< in AddDefaultReductionPasses() 118 spvtools::MakeUnique<MergeBlocksReductionOpportunityFinder>()); in AddDefaultReductionPasses() 120 spvtools::MakeUnique<RemoveFunctionReductionOpportunityFinder>()); in AddDefaultReductionPasses() 122 spvtools::MakeUnique<RemoveBlockReductionOpportunityFinder>()); in AddDefaultReductionPasses() [all …]
|
/external/deqp-deps/SPIRV-Tools/source/reduce/ |
D | reducer.cpp | 34 namespace spvtools { namespace 62 spvtools::SpirvTools tools(target_env_); in Run() 107 spvtools::MakeUnique<RemoveUnusedInstructionReductionOpportunityFinder>( in AddDefaultReductionPasses() 110 spvtools::MakeUnique<OperandToUndefReductionOpportunityFinder>()); in AddDefaultReductionPasses() 112 spvtools::MakeUnique<OperandToConstReductionOpportunityFinder>()); in AddDefaultReductionPasses() 114 spvtools::MakeUnique<OperandToDominatingIdReductionOpportunityFinder>()); in AddDefaultReductionPasses() 115 AddReductionPass(spvtools::MakeUnique< in AddDefaultReductionPasses() 118 spvtools::MakeUnique<MergeBlocksReductionOpportunityFinder>()); in AddDefaultReductionPasses() 120 spvtools::MakeUnique<RemoveFunctionReductionOpportunityFinder>()); in AddDefaultReductionPasses() 122 spvtools::MakeUnique<RemoveBlockReductionOpportunityFinder>()); in AddDefaultReductionPasses() [all …]
|
/external/swiftshader/third_party/SPIRV-Tools/test/opt/ |
D | function_utils.h | 23 inline spvtools::opt::Function* GetFunction(spvtools::opt::Module* module, in GetFunction() 25 for (spvtools::opt::Function& f : *module) { in GetFunction() 33 inline const spvtools::opt::Function* GetFunction( in GetFunction() 34 const spvtools::opt::Module* module, uint32_t id) { in GetFunction() 35 for (const spvtools::opt::Function& f : *module) { in GetFunction() 43 inline const spvtools::opt::BasicBlock* GetBasicBlock( in GetBasicBlock() 44 const spvtools::opt::Function* fn, uint32_t id) { in GetBasicBlock() 45 for (const spvtools::opt::BasicBlock& bb : *fn) { in GetBasicBlock()
|
/external/angle/third_party/vulkan-deps/spirv-tools/src/test/opt/ |
D | function_utils.h | 23 inline spvtools::opt::Function* GetFunction(spvtools::opt::Module* module, in GetFunction() 25 for (spvtools::opt::Function& f : *module) { in GetFunction() 33 inline const spvtools::opt::Function* GetFunction( in GetFunction() 34 const spvtools::opt::Module* module, uint32_t id) { in GetFunction() 35 for (const spvtools::opt::Function& f : *module) { in GetFunction() 43 inline const spvtools::opt::BasicBlock* GetBasicBlock( in GetBasicBlock() 44 const spvtools::opt::Function* fn, uint32_t id) { in GetBasicBlock() 45 for (const spvtools::opt::BasicBlock& bb : *fn) { in GetBasicBlock()
|
/external/deqp-deps/SPIRV-Tools/test/opt/ |
D | function_utils.h | 23 inline spvtools::opt::Function* GetFunction(spvtools::opt::Module* module, in GetFunction() 25 for (spvtools::opt::Function& f : *module) { in GetFunction() 33 inline const spvtools::opt::Function* GetFunction( in GetFunction() 34 const spvtools::opt::Module* module, uint32_t id) { in GetFunction() 35 for (const spvtools::opt::Function& f : *module) { in GetFunction() 43 inline const spvtools::opt::BasicBlock* GetBasicBlock( in GetBasicBlock() 44 const spvtools::opt::Function* fn, uint32_t id) { in GetBasicBlock() 45 for (const spvtools::opt::BasicBlock& bb : *fn) { in GetBasicBlock()
|
/external/angle/third_party/vulkan-deps/spirv-tools/src/tools/reduce/ |
D | reduce.cpp | 150 spvtools::ReducerOptions* reducer_options, in ParseFlags() 151 spvtools::ValidatorOptions* validator_options) { in ParseFlags() 159 spvtools::Logf(ReduceDiagnostic, SPV_MSG_INFO, nullptr, {}, "%s\n", in ParseFlags() 174 const auto split_flag = spvtools::utils::SplitFlagArgs(cur_arg); in ParseFlags() 183 const auto split_flag = spvtools::utils::SplitFlagArgs(cur_arg); in ParseFlags() 206 const auto split_flag = spvtools::utils::SplitFlagArgs(cur_arg); in ParseFlags() 213 spvtools::Error(ReduceDiagnostic, nullptr, {}, ss.str().c_str()); in ParseFlags() 228 spvtools::Error(ReduceDiagnostic, nullptr, {}, "No input file specified"); in ParseFlags() 233 spvtools::Error(ReduceDiagnostic, nullptr, {}, "-o required"); in ParseFlags() 238 spvtools::Error(ReduceDiagnostic, nullptr, {}, in ParseFlags() [all …]
|
/external/deqp-deps/SPIRV-Tools/tools/reduce/ |
D | reduce.cpp | 150 spvtools::ReducerOptions* reducer_options, in ParseFlags() 151 spvtools::ValidatorOptions* validator_options) { in ParseFlags() 159 spvtools::Logf(ReduceDiagnostic, SPV_MSG_INFO, nullptr, {}, "%s\n", in ParseFlags() 174 const auto split_flag = spvtools::utils::SplitFlagArgs(cur_arg); in ParseFlags() 183 const auto split_flag = spvtools::utils::SplitFlagArgs(cur_arg); in ParseFlags() 206 const auto split_flag = spvtools::utils::SplitFlagArgs(cur_arg); in ParseFlags() 213 spvtools::Error(ReduceDiagnostic, nullptr, {}, ss.str().c_str()); in ParseFlags() 228 spvtools::Error(ReduceDiagnostic, nullptr, {}, "No input file specified"); in ParseFlags() 233 spvtools::Error(ReduceDiagnostic, nullptr, {}, "-o required"); in ParseFlags() 238 spvtools::Error(ReduceDiagnostic, nullptr, {}, in ParseFlags() [all …]
|
/external/swiftshader/third_party/SPIRV-Tools/tools/reduce/ |
D | reduce.cpp | 150 spvtools::ReducerOptions* reducer_options, in ParseFlags() 151 spvtools::ValidatorOptions* validator_options) { in ParseFlags() 159 spvtools::Logf(ReduceDiagnostic, SPV_MSG_INFO, nullptr, {}, "%s\n", in ParseFlags() 174 const auto split_flag = spvtools::utils::SplitFlagArgs(cur_arg); in ParseFlags() 183 const auto split_flag = spvtools::utils::SplitFlagArgs(cur_arg); in ParseFlags() 206 const auto split_flag = spvtools::utils::SplitFlagArgs(cur_arg); in ParseFlags() 213 spvtools::Error(ReduceDiagnostic, nullptr, {}, ss.str().c_str()); in ParseFlags() 228 spvtools::Error(ReduceDiagnostic, nullptr, {}, "No input file specified"); in ParseFlags() 233 spvtools::Error(ReduceDiagnostic, nullptr, {}, "-o required"); in ParseFlags() 238 spvtools::Error(ReduceDiagnostic, nullptr, {}, in ParseFlags() [all …]
|
/external/swiftshader/third_party/SPIRV-Tools/test/link/ |
D | linker_fixture.h | 38 assemble_options_(spvtools::SpirvTools::kDefaultAssembleOption), in LinkerTest() 39 disassemble_options_(spvtools::SpirvTools::kDefaultDisassembleOption) { in LinkerTest() 74 spvtools::LinkerOptions options = spvtools::LinkerOptions()) { 82 return spvtools::Link(context_, binaries, linked_binary, options); 92 spvtools::LinkerOptions options = spvtools::LinkerOptions()) { 144 const spvtools::LinkerOptions options = spvtools::LinkerOptions()) { 162 const spvtools::LinkerOptions options = spvtools::LinkerOptions()) { 184 spvtools::LinkerOptions options = spvtools::LinkerOptions()) { 186 return spvtools::Link(context_, binaries, linked_binary, options); 212 spvtools::Context context_; [all …]
|
/external/angle/third_party/vulkan-deps/spirv-tools/src/test/link/ |
D | linker_fixture.h | 38 assemble_options_(spvtools::SpirvTools::kDefaultAssembleOption), in LinkerTest() 39 disassemble_options_(spvtools::SpirvTools::kDefaultDisassembleOption) { in LinkerTest() 74 spvtools::LinkerOptions options = spvtools::LinkerOptions()) { 82 return spvtools::Link(context_, binaries, linked_binary, options); 92 spvtools::LinkerOptions options = spvtools::LinkerOptions()) { 144 const spvtools::LinkerOptions options = spvtools::LinkerOptions()) { 162 const spvtools::LinkerOptions options = spvtools::LinkerOptions()) { 184 spvtools::LinkerOptions options = spvtools::LinkerOptions()) { 186 return spvtools::Link(context_, binaries, linked_binary, options); 212 spvtools::Context context_; [all …]
|
/external/deqp-deps/SPIRV-Tools/test/link/ |
D | linker_fixture.h | 38 assemble_options_(spvtools::SpirvTools::kDefaultAssembleOption), in LinkerTest() 39 disassemble_options_(spvtools::SpirvTools::kDefaultDisassembleOption) { in LinkerTest() 74 spvtools::LinkerOptions options = spvtools::LinkerOptions()) { 82 return spvtools::Link(context_, binaries, linked_binary, options); 92 spvtools::LinkerOptions options = spvtools::LinkerOptions()) { 144 const spvtools::LinkerOptions options = spvtools::LinkerOptions()) { 162 const spvtools::LinkerOptions options = spvtools::LinkerOptions()) { 184 spvtools::LinkerOptions options = spvtools::LinkerOptions()) { 186 return spvtools::Link(context_, binaries, linked_binary, options); 212 spvtools::Context context_; [all …]
|
/external/swiftshader/third_party/SPIRV-Tools/source/ |
D | disassemble.cpp | 49 Disassembler(const spvtools::AssemblyGrammar& grammar, uint32_t options, in Disassembler() 50 spvtools::NameMapper name_mapper) in Disassembler() 83 using out_stream = spvtools::out_stream; 95 if (color_) out_.get() << spvtools::clr::reset{print_}; in ResetColor() 99 if (color_) out_.get() << spvtools::clr::grey{print_}; in SetGrey() 103 if (color_) out_.get() << spvtools::clr::blue{print_}; in SetBlue() 107 if (color_) out_.get() << spvtools::clr::yellow{print_}; in SetYellow() 111 if (color_) out_.get() << spvtools::clr::red{print_}; in SetRed() 115 if (color_) out_.get() << spvtools::clr::green{print_}; in SetGreen() 118 const spvtools::AssemblyGrammar& grammar_; [all …]
|
/external/deqp-deps/SPIRV-Tools/source/ |
D | disassemble.cpp | 49 Disassembler(const spvtools::AssemblyGrammar& grammar, uint32_t options, in Disassembler() 50 spvtools::NameMapper name_mapper) in Disassembler() 83 using out_stream = spvtools::out_stream; 95 if (color_) out_.get() << spvtools::clr::reset{print_}; in ResetColor() 99 if (color_) out_.get() << spvtools::clr::grey{print_}; in SetGrey() 103 if (color_) out_.get() << spvtools::clr::blue{print_}; in SetBlue() 107 if (color_) out_.get() << spvtools::clr::yellow{print_}; in SetYellow() 111 if (color_) out_.get() << spvtools::clr::red{print_}; in SetRed() 115 if (color_) out_.get() << spvtools::clr::green{print_}; in SetGreen() 118 const spvtools::AssemblyGrammar& grammar_; [all …]
|
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/ |
D | disassemble.cpp | 49 Disassembler(const spvtools::AssemblyGrammar& grammar, uint32_t options, in Disassembler() 50 spvtools::NameMapper name_mapper) in Disassembler() 83 using out_stream = spvtools::out_stream; 95 if (color_) out_.get() << spvtools::clr::reset{print_}; in ResetColor() 99 if (color_) out_.get() << spvtools::clr::grey{print_}; in SetGrey() 103 if (color_) out_.get() << spvtools::clr::blue{print_}; in SetBlue() 107 if (color_) out_.get() << spvtools::clr::yellow{print_}; in SetYellow() 111 if (color_) out_.get() << spvtools::clr::red{print_}; in SetRed() 115 if (color_) out_.get() << spvtools::clr::green{print_}; in SetGreen() 118 const spvtools::AssemblyGrammar& grammar_; [all …]
|
/external/swiftshader/third_party/SPIRV-Tools/examples/cpp-interface/ |
D | main.cpp | 40 spvtools::SpirvTools core(SPV_ENV_UNIVERSAL_1_3); in main() 41 spvtools::Optimizer opt(SPV_ENV_UNIVERSAL_1_3); in main() 54 opt.RegisterPass(spvtools::CreateSetSpecConstantDefaultValuePass({{1, "42"}})) in main() 55 .RegisterPass(spvtools::CreateFreezeSpecConstantValuePass()) in main() 56 .RegisterPass(spvtools::CreateUnifyConstantPass()) in main() 57 .RegisterPass(spvtools::CreateStripDebugInfoPass()); in main()
|
/external/deqp-deps/SPIRV-Tools/examples/cpp-interface/ |
D | main.cpp | 40 spvtools::SpirvTools core(SPV_ENV_UNIVERSAL_1_3); in main() 41 spvtools::Optimizer opt(SPV_ENV_UNIVERSAL_1_3); in main() 54 opt.RegisterPass(spvtools::CreateSetSpecConstantDefaultValuePass({{1, "42"}})) in main() 55 .RegisterPass(spvtools::CreateFreezeSpecConstantValuePass()) in main() 56 .RegisterPass(spvtools::CreateUnifyConstantPass()) in main() 57 .RegisterPass(spvtools::CreateStripDebugInfoPass()); in main()
|