Searched refs:OrigInc (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.cpp | 850 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 D | SimplifyIndVar.cpp | 2112 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 D | ScalarEvolutionExpander.h | 293 Instruction *OrigInc,
|