Lines Matching refs:optimizer

40   auto optimizer = spvOptimizerCreate(SPV_ENV_UNIVERSAL_1_1);
41 ASSERT_NE(optimizer, nullptr);
51 spvOptimizerRun(optimizer, spirv, sizeof(spirv) / sizeof(uint32_t),
57 spvOptimizerDestroy(optimizer);
76 auto optimizer = spvOptimizerCreate(SPV_ENV_UNIVERSAL_1_1);
77 ASSERT_NE(optimizer, nullptr);
80 optimizer,
96 spvOptimizerRun(optimizer, spirv, sizeof(spirv) / sizeof(uint32_t),
105 spvOptimizerDestroy(optimizer);
124 auto optimizer = spvOptimizerCreate(SPV_ENV_UNIVERSAL_1_1);
125 ASSERT_NE(optimizer, nullptr);
135 spvOptimizerRun(optimizer, spirv, sizeof(spirv) / sizeof(uint32_t),
146 spvOptimizerDestroy(optimizer);
173 auto optimizer = spvOptimizerCreate(SPV_ENV_UNIVERSAL_1_1);
174 ASSERT_NE(optimizer, nullptr);
184 spvOptimizerRun(optimizer, spirv, sizeof(spirv) / sizeof(uint32_t),
195 spvOptimizerDestroy(optimizer);
222 auto optimizer = spvOptimizerCreate(SPV_ENV_UNIVERSAL_1_1);
223 ASSERT_NE(optimizer, nullptr);
225 spvOptimizerRegisterLegalizationPasses(optimizer);
233 spvOptimizerRun(optimizer, spirv, sizeof(spirv) / sizeof(uint32_t),
242 spvOptimizerDestroy(optimizer);
283 auto optimizer = spvOptimizerCreate(SPV_ENV_UNIVERSAL_1_1);
284 ASSERT_NE(optimizer, nullptr);
286 spvOptimizerRegisterPerformancePasses(optimizer);
294 spvOptimizerRun(optimizer, spirv, sizeof(spirv) / sizeof(uint32_t),
306 spvOptimizerDestroy(optimizer);
347 auto optimizer = spvOptimizerCreate(SPV_ENV_UNIVERSAL_1_1);
348 ASSERT_NE(optimizer, nullptr);
350 spvOptimizerRegisterSizePasses(optimizer);
358 spvOptimizerRun(optimizer, spirv, sizeof(spirv) / sizeof(uint32_t),
370 spvOptimizerDestroy(optimizer);
411 auto optimizer = spvOptimizerCreate(SPV_ENV_UNIVERSAL_1_1);
412 ASSERT_NE(optimizer, nullptr);
415 optimizer, "--eliminate-dead-code-aggressive"));
423 spvOptimizerRun(optimizer, spirv, sizeof(spirv) / sizeof(uint32_t),
435 spvOptimizerDestroy(optimizer);
476 auto optimizer = spvOptimizerCreate(SPV_ENV_UNIVERSAL_1_1);
477 ASSERT_NE(optimizer, nullptr);
485 optimizer, flags, sizeof(flags) / sizeof(const char*)));
493 spvOptimizerRun(optimizer, spirv, sizeof(spirv) / sizeof(uint32_t),
505 spvOptimizerDestroy(optimizer);
509 auto optimizer = spvOptimizerCreate(SPV_ENV_UNIVERSAL_1_1);
510 ASSERT_NE(optimizer, nullptr);
513 optimizer, "--this-is-not-a-valid-pass"));
515 spvOptimizerDestroy(optimizer);
519 auto optimizer = spvOptimizerCreate(SPV_ENV_UNIVERSAL_1_1);
520 ASSERT_NE(optimizer, nullptr);
528 optimizer, flags, sizeof(flags) / sizeof(const char*)));
530 spvOptimizerDestroy(optimizer);