Searched refs:LoopTerm (Results 1 – 1 of 1) sorted by relevance
1594 BranchInst *LoopTerm = dyn_cast<BranchInst>(LoopBody->getTerminator()); in isValidStrlenIdiom() local1595 Value *LoopCond = matchCondition(LoopTerm, LoopBody); in isValidStrlenIdiom()1751 BranchInst *LoopTerm = dyn_cast<BranchInst>(LoopBody->getTerminator()); in recognizeAndInsertStrLen() local1752 assert(Preheader && LoopBody && LoopExitBB && LoopTerm && in recognizeAndInsertStrLen()1816 assert(LoopTerm->getNumSuccessors() == 2 && in recognizeAndInsertStrLen()1817 (LoopTerm->getSuccessor(0) == LoopBody || in recognizeAndInsertStrLen()1818 LoopTerm->getSuccessor(1) == LoopBody) && in recognizeAndInsertStrLen()1820 ConstantInt *NewLoopCond = LoopTerm->getSuccessor(0) == LoopBody in recognizeAndInsertStrLen()1823 LoopTerm->setCondition(NewLoopCond); in recognizeAndInsertStrLen()