Lines Matching refs:Body
1642 BasicBlock *Body = *(CurLoop->block_begin()); in transformLoopToCountable() local
1643 auto *LbBr = cast<BranchInst>(Body->getTerminator()); in transformLoopToCountable()
1647 PHINode *TcPhi = PHINode::Create(Ty, 2, "tcphi", &Body->front()); in transformLoopToCountable()
1655 TcPhi->addIncoming(TcDec, Body); in transformLoopToCountable()
1658 (LbBr->getSuccessor(0) == Body) ? CmpInst::ICMP_NE : CmpInst::ICMP_EQ; in transformLoopToCountable()
1666 CntPhi->replaceUsesOutsideBlock(NewCount, Body); in transformLoopToCountable()
1668 CntInst->replaceUsesOutsideBlock(NewCount, Body); in transformLoopToCountable()
1748 BasicBlock *Body = *(CurLoop->block_begin()); in transformLoopToPopcount() local
1750 auto *LbBr = cast<BranchInst>(Body->getTerminator()); in transformLoopToPopcount()
1754 PHINode *TcPhi = PHINode::Create(Ty, 2, "tcphi", &Body->front()); in transformLoopToPopcount()
1762 TcPhi->addIncoming(TcDec, Body); in transformLoopToPopcount()
1765 (LbBr->getSuccessor(0) == Body) ? CmpInst::ICMP_UGT : CmpInst::ICMP_SLE; in transformLoopToPopcount()
1774 CntInst->replaceUsesOutsideBlock(NewCount, Body); in transformLoopToPopcount()