mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-21 03:53:04 +02:00
[LoopVer] Remove an assert that's redundant now. NFC
Ensuring that the PHI are all single-operand is not performed in the second pass added by the previous pass. This removes the assert from the first pass. llvm-svn: 272650
This commit is contained in:
parent
108f359996
commit
98ec9fe8f7
@ -133,11 +133,8 @@ void LoopVersioning::addPHINodes(
|
||||
// See if we have a single-operand PHI with the value defined by the
|
||||
// original loop.
|
||||
for (auto I = PHIBlock->begin(); (PN = dyn_cast<PHINode>(I)); ++I) {
|
||||
if (PN->getIncomingValue(0) == Inst) {
|
||||
assert(PN->getNumOperands() == 1 &&
|
||||
"Exit block should only have on predecessor");
|
||||
if (PN->getIncomingValue(0) == Inst)
|
||||
break;
|
||||
}
|
||||
}
|
||||
// If not create it.
|
||||
if (!PN) {
|
||||
|
Loading…
Reference in New Issue
Block a user