[llvm-commits] CVS: llvm/include/llvm/Transforms/IPO.h

Chris Lattner lattner at cs.uiuc.edu
Sun Mar 7 20:19:08 PST 2004


Changes in directory llvm/include/llvm/Transforms:

IPO.h updated: 1.27 -> 1.28

---
Log message:

Add prototype



---
Diffs of the changes:  (+6 -0)

Index: llvm/include/llvm/Transforms/IPO.h
diff -u llvm/include/llvm/Transforms/IPO.h:1.27 llvm/include/llvm/Transforms/IPO.h:1.28
--- llvm/include/llvm/Transforms/IPO.h:1.27	Wed Feb 25 15:34:51 2004
+++ llvm/include/llvm/Transforms/IPO.h	Sun Mar  7 15:30:08 2004
@@ -115,6 +115,12 @@
 Pass *createDeadArgHackingPass();
 
 //===----------------------------------------------------------------------===//
+// createArgumentPromotionPass - This pass promotes "by reference" arguments to
+// be passed by value.
+//
+Pass *createArgumentPromotionPass();
+
+//===----------------------------------------------------------------------===//
 // createIPConstantPropagationPass - This pass propagates constants from call
 // sites into the bodies of functions.
 //





More information about the llvm-commits mailing list