forked from OSchip/llvm-project
parent
94e1d9aa39
commit
2965adb849
|
@ -307,7 +307,7 @@ void LICM::SinkRegion(BasicBlock *BB) {
|
|||
|
||||
/// HoistRegion - Walk the specified region of the CFG (defined by all blocks
|
||||
/// dominated by the specified block, and that are in the current loop) in depth
|
||||
/// first order w.r.t the DominatorTree. This allows us to visit definitions
|
||||
/// first order w.r.t the ETForest. This allows us to visit definitions
|
||||
/// before uses, allowing us to hoist a loop body in one pass without iteration.
|
||||
///
|
||||
void LICM::HoistRegion(BasicBlock *BB) {
|
||||
|
|
|
@ -142,7 +142,7 @@ namespace {
|
|||
return ET.properlyDominates(I1->getParent(), I2->getParent());
|
||||
}
|
||||
|
||||
/// dominates - Return true if BB1 dominates BB2 using the DominatorTree.
|
||||
/// dominates - Return true if BB1 dominates BB2 using the ETForest.
|
||||
///
|
||||
bool dominates(BasicBlock *BB1, BasicBlock *BB2) const {
|
||||
return ET.dominates(BB1, BB2);
|
||||
|
|
Loading…
Reference in New Issue