[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