[llvm-commits] CVS: llvm/tools/gccas/gccas.cpp

Nick Lewycky nicholas at mxc.ca
Sat Sep 23 17:08:32 PDT 2006



Changes in directory llvm/tools/gccas:

gccas.cpp updated: 1.118 -> 1.119
---
Log message:

Enable 'predsimplify' optimization.


---
Diffs of the changes:  (+1 -0)

 gccas.cpp |    1 +
 1 files changed, 1 insertion(+)


Index: llvm/tools/gccas/gccas.cpp
diff -u llvm/tools/gccas/gccas.cpp:1.118 llvm/tools/gccas/gccas.cpp:1.119
--- llvm/tools/gccas/gccas.cpp:1.118	Fri Aug 18 03:43:06 2006
+++ llvm/tools/gccas/gccas.cpp	Sat Sep 23 19:08:16 2006
@@ -103,6 +103,7 @@
   addPass(PM, createCFGSimplificationPass());    // Merge & remove BBs
   addPass(PM, createScalarReplAggregatesPass()); // Break up aggregate allocas
   addPass(PM, createInstructionCombiningPass()); // Combine silly seq's
+  addPass(PM, createPredicateSimplifierPass());  // Canonicalize registers
   addPass(PM, createCondPropagationPass());      // Propagate conditionals
 
   addPass(PM, createTailCallEliminationPass());  // Eliminate tail calls






More information about the llvm-commits mailing list