diff options
Diffstat (limited to 'source/opt/optimizer.cpp')
-rw-r--r-- | source/opt/optimizer.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source/opt/optimizer.cpp b/source/opt/optimizer.cpp index 75a47784c..7583bd1c6 100644 --- a/source/opt/optimizer.cpp +++ b/source/opt/optimizer.cpp @@ -1034,6 +1034,12 @@ Optimizer::PassToken CreateEliminateDeadOutputStoresPass( MakeUnique<opt::EliminateDeadOutputStoresPass>(live_locs, live_builtins)); } +Optimizer::PassToken CreateEliminateDeadOutputComponentsPass() { + return MakeUnique<Optimizer::PassToken::Impl>( + MakeUnique<opt::EliminateDeadInputComponentsPass>( + /* output_instead */ true)); +} + Optimizer::PassToken CreateConvertToSampledImagePass( const std::vector<opt::DescriptorSetAndBinding>& descriptor_set_binding_pairs) { |