Opt: Add ScalarReplacement to RegisterSizePasses
authorGregF <greg@LunarG.com>
Wed, 31 Jan 2018 01:13:30 +0000 (18:13 -0700)
committerSteven Perron <31666470+s-perron@users.noreply.github.com>
Wed, 31 Jan 2018 15:19:17 +0000 (10:19 -0500)
source/opt/optimizer.cpp

index 2fe8276..f79657a 100644 (file)
@@ -145,6 +145,7 @@ Optimizer& Optimizer::RegisterSizePasses() {
       .RegisterPass(CreateMergeReturnPass())
       .RegisterPass(CreateInlineExhaustivePass())
       .RegisterPass(CreateAggressiveDCEPass())
+      .RegisterPass(CreateScalarReplacementPass())
       .RegisterPass(CreateLocalAccessChainConvertPass())
       .RegisterPass(CreateLocalSingleBlockLoadStoreElimPass())
       .RegisterPass(CreateLocalSingleStoreElimPass())