Remove ImmediateDominator analysis. The same information can be obtained from DomTre...
authorOwen Anderson <resistor@mac.com>
Sun, 15 Apr 2007 08:47:27 +0000 (08:47 +0000)
committerOwen Anderson <resistor@mac.com>
Sun, 15 Apr 2007 08:47:27 +0000 (08:47 +0000)
commit3dc6776b338f81e2d47daa42cc12c9f91053043d
tree810e120395e315d2c0e11e0da643422ab5e72f4b
parent2aabd0722d68ee53af9ad7140d1c0b853b6fe421
Remove ImmediateDominator analysis.  The same information can be obtained from DomTree.  A lot of code for
constructing ImmediateDominator is now folded into DomTree construction.

This is part of the ongoing work for PR217.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36063 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/Dominators.h
include/llvm/Analysis/PostDominators.h
include/llvm/LinkAllPasses.h
lib/Analysis/PostDominators.cpp
lib/Transforms/Scalar/LoopStrengthReduce.cpp
lib/Transforms/Utils/BreakCriticalEdges.cpp
lib/Transforms/Utils/LoopSimplify.cpp
lib/VMCore/Dominators.cpp