Lines Matching refs:PreCondBB
234 void transformLoopToPopcount(BasicBlock *PreCondBB, Instruction *CntInst,
237 void transformLoopToCountable(Intrinsic::ID IntrinID, BasicBlock *PreCondBB,
1557 static bool detectPopcountIdiom(Loop *CurLoop, BasicBlock *PreCondBB, in detectPopcountIdiom() argument
1650 auto *PreCondBr = dyn_cast<BranchInst>(PreCondBB->getTerminator()); in detectPopcountIdiom()
1812 auto *PreCondBB = PH->getSinglePredecessor(); in recognizeAndInsertFFS() local
1813 if (!PreCondBB) in recognizeAndInsertFFS()
1815 auto *PreCondBI = dyn_cast<BranchInst>(PreCondBB->getTerminator()); in recognizeAndInsertFFS()
1888 auto *PreCondBB = PH->getSinglePredecessor(); in recognizePopcount() local
1889 if (!PreCondBB) in recognizePopcount()
1891 auto *PreCondBI = dyn_cast<BranchInst>(PreCondBB->getTerminator()); in recognizePopcount()
1898 if (!detectPopcountIdiom(CurLoop, PreCondBB, CntInst, CntPhi, Val)) in recognizePopcount()
1901 transformLoopToPopcount(PreCondBB, CntInst, CntPhi, Val); in recognizePopcount()
2055 void LoopIdiomRecognize::transformLoopToPopcount(BasicBlock *PreCondBB, in transformLoopToPopcount() argument
2059 auto *PreCondBr = cast<BranchInst>(PreCondBB->getTerminator()); in transformLoopToPopcount()