Changes in directory llvm/include/llvm/Analysis:
Dominators.h updated: 1.69 -> 1.70 --- Log message: Make ETForest depend on DomTree rather than IDom. This is the first step in the long process that will be fixing PR 217: http://llvm.org/PR217 . --- Diffs of the changes: (+5 -5) Dominators.h | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) Index: llvm/include/llvm/Analysis/Dominators.h diff -u llvm/include/llvm/Analysis/Dominators.h:1.69 llvm/include/llvm/Analysis/Dominators.h:1.70 --- llvm/include/llvm/Analysis/Dominators.h:1.69 Sun Apr 8 23:07:36 2007 +++ llvm/include/llvm/Analysis/Dominators.h Sat Apr 14 18:49:24 2007 @@ -422,7 +422,7 @@ virtual void getAnalysisUsage(AnalysisUsage &AU) const { AU.setPreservesAll(); - AU.addRequired<ImmediateDominators>(); + AU.addRequired<DominatorTree>(); } //===--------------------------------------------------------------------===// // API to update Forest information based on modifications @@ -480,13 +480,13 @@ virtual bool runOnFunction(Function &F) { reset(); // Reset from the last time we were run... - ImmediateDominators &ID = getAnalysis<ImmediateDominators>(); - Roots = ID.getRoots(); - calculate(ID); + DominatorTree &DT = getAnalysis<DominatorTree>(); + Roots = DT.getRoots(); + calculate(DT); return false; } - void calculate(const ImmediateDominators &ID); + void calculate(const DominatorTree &DT); ETNode *getNodeForBlock(BasicBlock *BB); }; _______________________________________________ llvm-commits mailing list [EMAIL PROTECTED] http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits