Home
last modified time | relevance | path

Searched refs:PtrSCEV (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DAlignmentFromAssumptions.cpp85 const SCEV *PtrSCEV = SE->getSCEV(Ptr); in getNewAlignment() local
87 const SCEV *DiffSCEV = SE->getMinusSCEV(PtrSCEV, AASCEV); in getNewAlignment()
H A DLoopLoadElimination.cpp442 auto *PtrSCEV = cast<SCEVAddRecExpr>(PSE.getSCEV(Ptr)); in propagateStoredValueToLoadUsers() local
445 Value *InitialPtr = SEE.expandCodeFor(PtrSCEV->getStart(), Ptr->getType(), in propagateStoredValueToLoadUsers()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp311 const SCEV *PtrSCEV = SE.getSCEV(Load->getPointerOperand()); in loadCSE() local
312 LoadValue LV = AvailableLoads.lookup(PtrSCEV); in loadCSE()
320 AvailableLoads.insert(PtrSCEV, LoadValue(Load, CurrentGeneration)); in loadCSE()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp4439 const SCEV *PtrSCEV = SE.getSCEV(Ptr); in calculateRtStride() local
4440 if (!PtrSCEV) in calculateRtStride()
4442 SCEVs.push_back(PtrSCEV); in calculateRtStride()
4444 PtrSCEVLowest = PtrSCEVHighest = PtrSCEV; in calculateRtStride()
4447 const SCEV *Diff = SE.getMinusSCEV(PtrSCEV, PtrSCEVLowest); in calculateRtStride()
4451 PtrSCEVLowest = PtrSCEV; in calculateRtStride()
4454 const SCEV *Diff1 = SE.getMinusSCEV(PtrSCEVHighest, PtrSCEV); in calculateRtStride()
4458 PtrSCEVHighest = PtrSCEV; in calculateRtStride()
4497 for (const SCEV *PtrSCEV : SCEVs) { in calculateRtStride() local
4499 if (PtrSCEV ! in calculateRtStride()
[all...]
H A DLoopVectorize.cpp5579 const SCEV *PtrSCEV = getAddressAccessSCEV(Ptr, Legal, PSE, TheLoop); in getMemInstScalarizationCost() local
5583 VF.getKnownMinValue() * TTI.getAddressComputationCost(PtrTy, SE, PtrSCEV); in getMemInstScalarizationCost()