Remove unused function, fix warning (NFC)

The `mayNotHaveTerminator` was initially on Block but moved to the
verifier before landing and wasn't removed from its original place
where it is unused.
This commit is contained in:
Mehdi Amini 2021-03-25 18:36:33 +00:00
parent 33930a0787
commit fcdf142ed5

View File

@ -294,21 +294,6 @@ Block *Block::splitBlock(iterator splitBefore) {
return newBB;
}
/// Returns true if this block may be valid without terminator. That is if:
/// - it does not have a parent region.
/// - Or the parent region have a single block and:
/// - This region does not have a parent op.
/// - Or the parent op is unregistered.
/// - Or the parent op has the NoTerminator trait.
static bool mayNotHaveTerminator(Block *block) {
if (!block->getParent())
return true;
if (!llvm::hasSingleElement(*block->getParent()))
return false;
Operation *op = block->getParentOp();
return !op || op->mightHaveTrait<OpTrait::NoTerminator>();
}
//===----------------------------------------------------------------------===//
// Predecessors
//===----------------------------------------------------------------------===//