[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h
Chris Lattner
lattner at cs.uiuc.edu
Sat Sep 20 00:15:03 PDT 2003
Changes in directory llvm/include/llvm/Transforms:
Scalar.h updated: 1.23 -> 1.24
---
Log message:
Expose the TCE pass
---
Diffs of the changes:
Index: llvm/include/llvm/Transforms/Scalar.h
diff -u llvm/include/llvm/Transforms/Scalar.h:1.23 llvm/include/llvm/Transforms/Scalar.h:1.24
--- llvm/include/llvm/Transforms/Scalar.h:1.23 Wed Sep 10 00:27:53 2003
+++ llvm/include/llvm/Transforms/Scalar.h Sat Sep 20 00:14:01 2003
@@ -241,6 +241,13 @@
Pass *createLoopPreheaderInsertionPass();
extern const PassInfo *LoopPreheadersID;
+//===----------------------------------------------------------------------===//
+//
+// This pass eliminates call instructions to the current function which occur
+// immediately before return instructions.
+//
+FunctionPass *createTailCallEliminationPass();
+
//===----------------------------------------------------------------------===//
// This pass convert malloc and free instructions to %malloc & %free function
More information about the llvm-commits
mailing list