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

Nick Lewycky nicholas at mxc.ca
Wed Nov 22 15:49:36 PST 2006



Changes in directory llvm/tools/gccas:

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

Update to new predicate simplifier VRP design. Fixes PR966: http://llvm.org/PR966  and PR967: http://llvm.org/PR967 .
Remove predicate simplifier from default gcc3 pipeline. New design is too
slow to enable by default.
Add new testcases for problems encountered in development.


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

 gccas.cpp |    1 -
 1 files changed, 1 deletion(-)


Index: llvm/tools/gccas/gccas.cpp
diff -u llvm/tools/gccas/gccas.cpp:1.119 llvm/tools/gccas/gccas.cpp:1.120
--- llvm/tools/gccas/gccas.cpp:1.119	Sat Sep 23 19:08:16 2006
+++ llvm/tools/gccas/gccas.cpp	Wed Nov 22 17:49:16 2006
@@ -103,7 +103,6 @@
   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