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