[llvm-commits] CVS: llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp

Chris Lattner lattner at cs.uiuc.edu
Sat Sep 20 00:15:13 PDT 2003


Changes in directory llvm/lib/Transforms/Scalar:

TailRecursionElimination.cpp updated: 1.1 -> 1.2

---
Log message:

Expose the TCE pass


---
Diffs of the changes:

Index: llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
diff -u llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp:1.1 llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp:1.2
--- llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp:1.1	Sat Sep 20 00:03:31 2003
+++ llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp	Sat Sep 20 00:14:13 2003
@@ -19,6 +19,7 @@
 //
 //===----------------------------------------------------------------------===//
 
+#include "llvm/Transforms/Scalar.h"
 #include "llvm/DerivedTypes.h"
 #include "llvm/Function.h"
 #include "llvm/Instructions.h"
@@ -33,6 +34,8 @@
   };
   RegisterOpt<TailCallElim> X("tailcallelim", "Tail Call Elimination");
 }
+
+FunctionPass *createTailCallEliminationPass() { return new TailCallElim(); }
 
 
 bool TailCallElim::runOnFunction(Function &F) {





More information about the llvm-commits mailing list