Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DNaryReassociate.cpp228 const SCEV *OrigSCEV = nullptr; in doOneIteration() local
229 if (Instruction *NewI = tryReassociate(&OrigI, OrigSCEV)) { in doOneIteration()
259 if (NewSCEV != OrigSCEV) in doOneIteration()
260 SeenExprs[OrigSCEV].push_back(WeakTrackingVH(NewI)); in doOneIteration()
261 } else if (OrigSCEV) in doOneIteration()
262 SeenExprs[OrigSCEV].push_back(WeakTrackingVH(&OrigI)); in doOneIteration()
276 const SCEV *&OrigSCEV) { in matchAndReassociateMinOrMax() argument
284 OrigSCEV = SE->getSCEV(I); in matchAndReassociateMinOrMax()
296 const SCEV *&OrigSCEV) { in tryReassociate() argument
304 OrigSCEV = SE->getSCEV(I); in tryReassociate()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DNaryReassociate.h117 Instruction *tryReassociate(Instruction *I, const SCEV *&OrigSCEV);
167 const SCEV *&OrigSCEV);
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp157 const SCEV *OrigSCEV = PSE.getSCEV(Ptr); in replaceSymbolicStrideSCEV() local
164 return OrigSCEV; in replaceSymbolicStrideSCEV()
178 LLVM_DEBUG(dbgs() << "LAA: Replacing SCEV: " << *OrigSCEV in replaceSymbolicStrideSCEV()