Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp1070 Instruction *WideInc = nullptr; member in __anonb324fb7f0311::WidenIV
1932 if (!WideInc) in widenIVUse()
1940 OrigPhi, WidePhi, DU.NarrowUse, WideInc) || in widenIVUse()
1941 DU.NarrowUse->hasNoUnsignedWrap() != WideInc->hasNoUnsignedWrap() || in widenIVUse()
1942 DU.NarrowUse->hasNoSignedWrap() != WideInc->hasNoSignedWrap(); in widenIVUse()
1944 Rewriter.hoistIVInc(WideInc, DU.NarrowUse, NeedToRecomputeFlags); in widenIVUse()
1949 WideUse = WideInc; in widenIVUse()
2096 WideInc = in createWideIV()
2098 if (WideInc) { in createWideIV()
2099 WideIncExpr = SE->getSCEV(WideInc); in createWideIV()
[all …]
H A DScalarEvolutionExpander.cpp827 Instruction *WideInc) { in canReuseFlagsFromOriginalIVInc() argument
829 match(WideInc, m_c_BinOp(m_Specific(WidePhi), m_Value())) && in canReuseFlagsFromOriginalIVInc()
830 OrigInc->getOpcode() == WideInc->getOpcode(); in canReuseFlagsFromOriginalIVInc()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h285 Instruction *WideInc);