Lines Matching defs:IfTrue
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) {
616 appendSuccessor(IfTrue);
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,
3605 assert(IfTrue->getSuccessors().empty() &&
3606 "Can't insert IfTrue with successors.");
3609 BlockPtr->setTwoSuccessors(IfTrue, IfFalse);
3610 IfTrue->setPredecessors({BlockPtr});
3612 IfTrue->setParent(BlockPtr->getParent());