[NFC] Use BB->size() instead of BB->getInstList().size().
Differential Revision: https://reviews.llvm.org/D138616
This commit is contained in:
parent
bc0caabef5
commit
8b9a62ee49
|
@ -106,8 +106,7 @@ bool DomTreeUpdater::forceFlushDeletedBB() {
|
|||
// validateDeleteBB() removes all instructions of DelBB and adds an
|
||||
// UnreachableInst as its terminator. So we check whether the BasicBlock to
|
||||
// delete only has an UnreachableInst inside.
|
||||
assert(BB->getInstList().size() == 1 &&
|
||||
isa<UnreachableInst>(BB->getTerminator()) &&
|
||||
assert(BB->size() == 1 && isa<UnreachableInst>(BB->getTerminator()) &&
|
||||
"DelBB has been modified while awaiting deletion.");
|
||||
BB->removeFromParent();
|
||||
eraseDelBBNode(BB);
|
||||
|
|
|
@ -295,7 +295,7 @@ const BasicBlock &LoopNest::skipEmptyBlockUntil(const BasicBlock *From,
|
|||
return *From;
|
||||
|
||||
auto IsEmpty = [](const BasicBlock *BB) {
|
||||
return (BB->getInstList().size() == 1);
|
||||
return (BB->size() == 1);
|
||||
};
|
||||
|
||||
// Visited is used to avoid running into an infinite loop.
|
||||
|
@ -379,7 +379,7 @@ static bool checkLoopsStructure(const Loop &OuterLoop, const Loop &InnerLoop,
|
|||
|
||||
// Ensure the inner loop guard successor is empty before skipping
|
||||
// blocks.
|
||||
if (Succ->getInstList().size() == 1) {
|
||||
if (Succ->size() == 1) {
|
||||
PotentialInnerPreHeader =
|
||||
&LoopNest::skipEmptyBlockUntil(Succ, InnerLoopPreHeader);
|
||||
PotentialOuterLatch =
|
||||
|
|
|
@ -85,7 +85,7 @@ void llvm::detachDeadBlocks(
|
|||
BB->getInstList().pop_back();
|
||||
}
|
||||
new UnreachableInst(BB->getContext(), BB);
|
||||
assert(BB->getInstList().size() == 1 &&
|
||||
assert(BB->size() == 1 &&
|
||||
isa<UnreachableInst>(BB->getTerminator()) &&
|
||||
"The successor list of BB isn't empty before "
|
||||
"applying corresponding DTU updates.");
|
||||
|
|
Loading…
Reference in New Issue