mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-28 05:56:05 +00:00
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:
parent
33930a0787
commit
fcdf142ed5
@ -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
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
Loading…
x
Reference in New Issue
Block a user