Searched refs:AddI (Results 1 – 3 of 3) sorted by relevance
827 auto AddI = in rewriteArithmetic() local832 (void)AddI; in rewriteArithmetic()833 LLVM_DEBUG(dbgs() << " add cond: "; AddI->dump()); in rewriteArithmetic()
1157 Instruction *AddI; in CombineUAddWithOverflow() local1159 m_UAddWithOverflow(m_Value(A), m_Value(B), m_Instruction(AddI)))) in CombineUAddWithOverflow()1162 Type *Ty = AddI->getType(); in CombineUAddWithOverflow()1170 if (AddI->getParent() != CI->getParent() && !AddI->hasOneUse()) in CombineUAddWithOverflow()1176 if (AddI->hasOneUse()) in CombineUAddWithOverflow()1177 assert(*AddI->user_begin() == CI && "expected!"); in CombineUAddWithOverflow()1183 auto *InsertPt = AddI->hasOneUse() ? CI : AddI; in CombineUAddWithOverflow()1196 AddI->replaceAllUsesWith(UAdd); in CombineUAddWithOverflow()1198 AddI->eraseFromParent(); in CombineUAddWithOverflow()
4981 Instruction *AddI = nullptr; in visitICmpInst() local4983 m_Instruction(AddI))) && in visitICmpInst()4987 if (OptimizeOverflowCheck(OCF_UNSIGNED_ADD, A, B, *AddI, Result, in visitICmpInst()4989 replaceInstUsesWith(*AddI, Result); in visitICmpInst()