Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DAlignmentFromAssumptions.cpp51 const SCEV *AlignSCEV, in getNewAlignmentDiff() argument
54 const SCEV *DiffUnitsSCEV = SE->getURemExpr(DiffSCEV, AlignSCEV); in getNewAlignmentDiff()
56 LLVM_DEBUG(dbgs() << "\talignment relative to " << *AlignSCEV << " is " in getNewAlignmentDiff()
67 return cast<SCEVConstant>(AlignSCEV)->getValue()->getAlignValue(); in getNewAlignmentDiff()
82 static Align getNewAlignment(const SCEV *AASCEV, const SCEV *AlignSCEV, in getNewAlignment() argument
100 << *AlignSCEV << " and offset " << *OffSCEV in getNewAlignment()
103 if (MaybeAlign NewAlignment = getNewAlignmentDiff(DiffSCEV, AlignSCEV, SE)) { in getNewAlignment()
126 MaybeAlign NewAlignment = getNewAlignmentDiff(DiffStartSCEV, AlignSCEV, SE); in getNewAlignment()
128 getNewAlignmentDiff(DiffIncSCEV, AlignSCEV, SE); in getNewAlignment()
162 const SCEV *&AlignSCEV, in extractAlignmentInfo() argument
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DAlignmentFromAssumptions.h43 const SCEV *&AlignSCEV, const SCEV *&OffSCEV);