| 1265 | } |
| 1266 | |
| 1267 | SPIRV_TOOLS_EXPORT bool spvOptimizerRegisterPassesFromFlags( |
| 1268 | spv_optimizer_t* optimizer, const char** flags, const size_t flag_count) { |
| 1269 | std::vector<std::string> opt_flags = |
| 1270 | spvtools::GetVectorOfStrings(flags, flag_count); |
| 1271 | return reinterpret_cast<spvtools::Optimizer*>(optimizer) |
| 1272 | ->RegisterPassesFromFlags(opt_flags, false); |
| 1273 | } |
| 1274 | |
| 1275 | SPIRV_TOOLS_EXPORT bool |
| 1276 | spvOptimizerRegisterPassesFromFlagsWhilePreservingTheInterface( |