Searched defs:DiffSCEV (Results 1 - 1 of 1) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
H A DAlignmentFromAssumptions.cpp101 // DiffSCEV, compute the alignment of the displaced pointer if it can be reduced
103 // DiffSCEV is a recurrence with constant start such that the aligned offset
105 static unsigned getNewAlignmentDiff(const SCEV *DiffSCEV, argument
109 const SCEV *DiffAlignDiv = SE->getUDivExpr(DiffSCEV, AlignSCEV);
111 const SCEV *DiffUnitsSCEV = SE->getMinusSCEV(DiffAlign, DiffSCEV);
114 *DiffUnitsSCEV << " (diff: " << *DiffSCEV << ")\n"); local
144 const SCEV *DiffSCEV = SE->getMinusSCEV(PtrSCEV, AASCEV); local
146 // On 32-bit platforms, DiffSCEV might now have type i32 -- we've always
148 DiffSCEV = SE->getNoopOrSignExtend(DiffSCEV, OffSCE
156 " using diff " << *DiffSCEV << "\\n"); local
[all...]

Completed in 148 milliseconds