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.cpp850 Instruction *OrigInc, in canReuseFlagsFromOriginalIVInc() argument
852 return match(OrigInc, m_c_BinOp(m_Specific(OrigPhi), m_Value())) && in canReuseFlagsFromOriginalIVInc()
854 OrigInc->getOpcode() == WideInc->getOpcode(); in canReuseFlagsFromOriginalIVInc()
1615 Instruction *OrigInc = in replaceCongruentIVInc() local
1619 if (!OrigInc || !IsomorphicInc) in replaceCongruentIVInc()
1627 if (!(Chained || isExpandedAddRecExprPHI(OrigPhi, OrigInc, L)) && in replaceCongruentIVInc()
1630 std::swap(OrigInc, IsomorphicInc); in replaceCongruentIVInc()
1644 SE.getTruncateOrNoop(SE.getSCEV(OrigInc), IsomorphicInc->getType()); in replaceCongruentIVInc()
1645 if (OrigInc == IsomorphicInc || TruncExpr != SE.getSCEV(IsomorphicInc) || in replaceCongruentIVInc()
1646 !SE.LI.replacementPreservesLCSSAForm(IsomorphicInc, OrigInc)) in replaceCongruentIVInc()
[all …]
H A DSimplifyIndVar.cpp2112 auto *OrigInc = in createWideIV() local
2115 WideInc->setDebugLoc(OrigInc->getDebugLoc()); in createWideIV()
2126 OrigInc, WideInc) && in createWideIV()
2127 isa<OverflowingBinaryOperator>(OrigInc) && in createWideIV()
2130 OrigInc->hasNoUnsignedWrap()); in createWideIV()
2132 OrigInc->hasNoSignedWrap()); in createWideIV()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h293 Instruction *OrigInc,