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

Chris Lattner lattner at cs.uiuc.edu
Sat Sep 20 00:27:01 PDT 2003


Changes in directory llvm/tools/gccas:

gccas.cpp updated: 1.74 -> 1.75

---
Log message:

Now that the TCE pass passes all of the tests, add it to GCCAS


---
Diffs of the changes:

Index: llvm/tools/gccas/gccas.cpp
diff -u llvm/tools/gccas/gccas.cpp:1.74 llvm/tools/gccas/gccas.cpp:1.75
--- llvm/tools/gccas/gccas.cpp:1.74	Sun Sep 14 23:56:44 2003
+++ llvm/tools/gccas/gccas.cpp	Sat Sep 20 00:26:22 2003
@@ -57,8 +57,8 @@
   addPass(PM, createTailDuplicationPass());      // Simplify cfg by copying code
   addPass(PM, createCFGSimplificationPass());    // Merge & remove BBs
   addPass(PM, createScalarReplAggregatesPass()); // Break up aggregate allocas
+  addPass(PM, createTailCallEliminationPass());  // Eliminate tail calls
   addPass(PM, createInstructionCombiningPass()); // Combine silly seq's
-
 
   addPass(PM, createReassociatePass());          // Reassociate expressions
   addPass(PM, createInstructionCombiningPass()); // Combine silly seq's





More information about the llvm-commits mailing list