[llvm-commits] CVS: llvm/include/llvm/Transforms/IPO.h
Devang Patel
dpatel at apple.com
Thu Jan 25 16:47:59 PST 2007
Changes in directory llvm/include/llvm/Transforms:
IPO.h updated: 1.46 -> 1.47
---
Log message:
Inherit CallGraphSCCPass directly from Pass.
---
Diffs of the changes: (+4 -3)
IPO.h | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
Index: llvm/include/llvm/Transforms/IPO.h
diff -u llvm/include/llvm/Transforms/IPO.h:1.46 llvm/include/llvm/Transforms/IPO.h:1.47
--- llvm/include/llvm/Transforms/IPO.h:1.46 Thu Jul 20 12:48:05 2006
+++ llvm/include/llvm/Transforms/IPO.h Thu Jan 25 18:47:38 2007
@@ -21,6 +21,7 @@
class FunctionPass;
class ModulePass;
+class Pass;
class Function;
class BasicBlock;
@@ -101,13 +102,13 @@
/// createFunctionInliningPass - Return a new pass object that uses a heuristic
/// to inline direct function calls to small functions.
///
-ModulePass *createFunctionInliningPass();
+Pass *createFunctionInliningPass();
//===----------------------------------------------------------------------===//
/// createPruneEHPass - Return a new pass object which transforms invoke
/// instructions into calls, if the callee can _not_ unwind the stack.
///
-ModulePass *createPruneEHPass();
+Pass *createPruneEHPass();
//===----------------------------------------------------------------------===//
/// createInternalizePass - This pass loops over all of the functions in the
@@ -134,7 +135,7 @@
/// createArgumentPromotionPass - This pass promotes "by reference" arguments to
/// be passed by value.
///
-ModulePass *createArgumentPromotionPass();
+Pass *createArgumentPromotionPass();
//===----------------------------------------------------------------------===//
/// createIPConstantPropagationPass - This pass propagates constants from call
More information about the llvm-commits
mailing list