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

Owen Anderson resistor at mac.com
Fri Apr 6 22:31:50 PDT 2007



Changes in directory llvm/include/llvm/Transforms/Utils:

FunctionUtils.h updated: 1.9 -> 1.10
---
Log message:

Expunge DomSet from CodeExtractor.  This is part of the continuing work 
on PR1171: http://llvm.org/PR1171 .


---
Diffs of the changes:  (+3 -2)

 FunctionUtils.h |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)


Index: llvm/include/llvm/Transforms/Utils/FunctionUtils.h
diff -u llvm/include/llvm/Transforms/Utils/FunctionUtils.h:1.9 llvm/include/llvm/Transforms/Utils/FunctionUtils.h:1.10
--- llvm/include/llvm/Transforms/Utils/FunctionUtils.h:1.9	Sun Nov  5 13:31:28 2006
+++ llvm/include/llvm/Transforms/Utils/FunctionUtils.h	Sat Apr  7 00:31:27 2007
@@ -14,6 +14,7 @@
 #ifndef LLVM_TRANSFORMS_UTILS_FUNCTION_H
 #define LLVM_TRANSFORMS_UTILS_FUNCTION_H
 
+#include <llvm/Analysis/Dominators.h>
 #include <vector>
 
 namespace llvm {
@@ -24,13 +25,13 @@
 
   /// ExtractCodeRegion - rip out a sequence of basic blocks into a new function
   ///
-  Function* ExtractCodeRegion(DominatorSet &DS,
+  Function* ExtractCodeRegion(ETForest &DS, DominatorTree& DT,
                               const std::vector<BasicBlock*> &code,
                               bool AggregateArgs = false);
 
   /// ExtractLoop - rip out a natural loop into a new function
   ///
-  Function* ExtractLoop(DominatorSet &DS, Loop *L,
+  Function* ExtractLoop(ETForest &DS, DominatorTree& DT, Loop *L,
                         bool AggregateArgs = false);
 
   /// ExtractBasicBlock - rip out a basic block into a new function






More information about the llvm-commits mailing list