Home
last modified time | relevance | path

Searched refs:OrigInc (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp826 Instruction *OrigInc, in canReuseFlagsFromOriginalIVInc() argument
828 return match(OrigInc, m_c_BinOp(m_Specific(OrigPhi), m_Value())) && in canReuseFlagsFromOriginalIVInc()
830 OrigInc->getOpcode() == WideInc->getOpcode(); in canReuseFlagsFromOriginalIVInc()
1587 Instruction *OrigInc = in replaceCongruentIVInc() local
1591 if (!OrigInc || !IsomorphicInc) in replaceCongruentIVInc()
1599 isExpandedAddRecExprPHI(OrigPhi, OrigInc, L)) && in replaceCongruentIVInc()
1603 std::swap(OrigInc, IsomorphicInc); in replaceCongruentIVInc()
1616 SE.getTruncateOrNoop(SE.getSCEV(OrigInc), IsomorphicInc->getType()); in replaceCongruentIVInc()
1617 if (OrigInc == IsomorphicInc || TruncExpr != SE.getSCEV(IsomorphicInc) || in replaceCongruentIVInc()
1618 !SE.LI.replacementPreservesLCSSAForm(IsomorphicInc, OrigInc)) in replaceCongruentIVInc()
[all …]
H A DSimplifyIndVar.cpp2102 auto *OrigInc = in createWideIV() local
2105 WideInc->setDebugLoc(OrigInc->getDebugLoc()); in createWideIV()
2116 OrigInc, WideInc) && in createWideIV()
2117 isa<OverflowingBinaryOperator>(OrigInc) && in createWideIV()
2120 OrigInc->hasNoUnsignedWrap()); in createWideIV()
2122 OrigInc->hasNoSignedWrap()); in createWideIV()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h284 Instruction *OrigInc,