Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DAlignmentFromAssumptions.cpp126 const SCEV *OffSCEV, Value *Ptr, in getNewAlignment() argument
140 DiffSCEV = SE->getNoopOrSignExtend(DiffSCEV, OffSCEV->getType()); in getNewAlignment()
144 DiffSCEV = SE->getAddExpr(DiffSCEV, OffSCEV); in getNewAlignment()
147 << *AlignSCEV << " and offset " << *OffSCEV in getNewAlignment()
226 OffSCEV = SE->getSCEV(AlignOB.Inputs[2].get()); in extractAlignmentInfo()
228 OffSCEV = SE->getZero(Int64Ty); in extractAlignmentInfo()
229 OffSCEV = SE->getTruncateOrZeroExtend(OffSCEV, Int64Ty); in extractAlignmentInfo()
236 const SCEV *AlignSCEV, *OffSCEV; in processAssumption() local
237 if (!extractAlignmentInfo(ACall, Idx, AAPtr, AlignSCEV, OffSCEV)) in processAssumption()
263 Align NewAlignment = getNewAlignment(AASCEV, AlignSCEV, OffSCEV, in processAssumption()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Scalar/
H A DAlignmentFromAssumptions.h41 const SCEV *&AlignSCEV, const SCEV *&OffSCEV);