[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