Lines Matching refs:ExitValue
303 int64_t ExitValue; in handleFloatingPointIV() local
305 !ConvertToSInt(ExitValueVal->getValueAPF(), ExitValue)) in handleFloatingPointIV()
333 if (!isInt<32>(InitValue) || !isInt<32>(IncValue) || !isInt<32>(ExitValue)) in handleFloatingPointIV()
344 if (InitValue >= ExitValue) in handleFloatingPointIV()
347 uint32_t Range = uint32_t(ExitValue-InitValue); in handleFloatingPointIV()
365 if (Leftover != 0 && int32_t(ExitValue+IncValue) < ExitValue) in handleFloatingPointIV()
371 if (InitValue <= ExitValue) in handleFloatingPointIV()
374 uint32_t Range = uint32_t(InitValue-ExitValue); in handleFloatingPointIV()
392 if (Leftover != 0 && int32_t(ExitValue+IncValue) > ExitValue) in handleFloatingPointIV()
409 ConstantInt::get(Int32Ty, ExitValue), in handleFloatingPointIV()
562 const SCEV *ExitValue = SE->getSCEVAtScope(Inst, L->getParentLoop()); in rewriteLoopExitValues() local
563 if (!SE->isLoopInvariant(ExitValue, L) || in rewriteLoopExitValues()
564 !isSafeToExpand(ExitValue, *SE)) in rewriteLoopExitValues()
572 if (ExitValue->getSCEVType()>=scMulExpr) { in rewriteLoopExitValues()
606 bool HighCost = Rewriter.isHighCostExpansion(ExitValue, L, Inst); in rewriteLoopExitValues()
608 expandSCEVIfNeeded(Rewriter, ExitValue, L, Inst, PN->getType()); in rewriteLoopExitValues()