Lines Matching defs:IfFalse
610 /// Set two given VPBlockBases \p IfTrue and \p IfFalse to be the two
612 /// predecessor of \p IfTrue or \p IfFalse. This VPBlockBase must have no
614 void setTwoSuccessors(VPBlockBase *IfTrue, VPBlockBase *IfFalse) {
617 appendSuccessor(IfFalse);
3597 /// Insert disconnected VPBlockBases \p IfTrue and \p IfFalse after \p
3598 /// BlockPtr. Add \p IfTrue and \p IfFalse as succesors of \p BlockPtr and \p
3599 /// BlockPtr as predecessor of \p IfTrue and \p IfFalse. Propagate \p BlockPtr
3600 /// parent to \p IfTrue and \p IfFalse. \p BlockPtr must have no successors
3601 /// and \p IfTrue and \p IfFalse must have neither successors nor
3603 static void insertTwoBlocksAfter(VPBlockBase *IfTrue, VPBlockBase *IfFalse,
3607 assert(IfFalse->getSuccessors().empty() &&
3608 "Can't insert IfFalse with successors.");
3609 BlockPtr->setTwoSuccessors(IfTrue, IfFalse);
3611 IfFalse->setPredecessors({BlockPtr});
3613 IfFalse->setParent(BlockPtr->getParent());