Searched refs:PtrSCEV (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | AlignmentFromAssumptions.cpp | 85 const SCEV *PtrSCEV = SE->getSCEV(Ptr); in getNewAlignment() local 87 const SCEV *DiffSCEV = SE->getMinusSCEV(PtrSCEV, AASCEV); in getNewAlignment()
|
H A D | LoopLoadElimination.cpp | 442 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 D | LoopUnroll.cpp | 311 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 D | SLPVectorizer.cpp | 4439 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 D | LoopVectorize.cpp | 5579 const SCEV *PtrSCEV = getAddressAccessSCEV(Ptr, Legal, PSE, TheLoop); in getMemInstScalarizationCost() local 5583 VF.getKnownMinValue() * TTI.getAddressComputationCost(PtrTy, SE, PtrSCEV); in getMemInstScalarizationCost()
|