Home
last modified time | relevance | path

Searched refs:PhiSCEV (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopBoundSplit.cpp386 const SCEVAddRecExpr *PhiSCEV = dyn_cast<SCEVAddRecExpr>(SE.getSCEV(&PN)); in splitLoopBound() local
387 if (PhiSCEV && ExitingCond.NonPHIAddRecValue == in splitLoopBound()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp966 const SCEVAddRecExpr *PhiSCEV = dyn_cast<SCEVAddRecExpr>(SE.getSCEV(&PN)); in getAddRecExprPHILiterally() local
967 if (!PhiSCEV) in getAddRecExprPHILiterally()
970 bool IsMatchingSCEV = PhiSCEV == Normalized; in getAddRecExprPHILiterally()
1004 canBeCheaplyTransformed(SE, PhiSCEV, Normalized, InvertStep)) { in getAddRecExprPHILiterally()