Lines Matching refs:IfFalse
520 /// Set two given VPBlockBases \p IfTrue and \p IfFalse to be the two
523 /// IfFalse. This VPBlockBase must have no successors.
524 void setTwoSuccessors(VPBlockBase *IfTrue, VPBlockBase *IfFalse,
530 appendSuccessor(IfFalse);
1561 /// Insert disconnected VPBlockBases \p IfTrue and \p IfFalse after \p
1562 /// BlockPtr. Add \p IfTrue and \p IfFalse as succesors of \p BlockPtr and \p
1563 /// BlockPtr as predecessor of \p IfTrue and \p IfFalse. Propagate \p BlockPtr
1564 /// parent to \p IfTrue and \p IfFalse. \p Condition is set as the successor
1565 /// selector. \p BlockPtr must have no successors and \p IfTrue and \p IfFalse
1567 static void insertTwoBlocksAfter(VPBlockBase *IfTrue, VPBlockBase *IfFalse,
1571 assert(IfFalse->getSuccessors().empty() &&
1572 "Can't insert IfFalse with successors.");
1573 BlockPtr->setTwoSuccessors(IfTrue, IfFalse, Condition);
1575 IfFalse->setPredecessors({BlockPtr});
1577 IfFalse->setParent(BlockPtr->getParent());