Searched refs:AlignSCEV (Results 1 - 1 of 1) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
H A D | AlignmentFromAssumptions.cpp | 79 bool extractAlignmentInfo(CallInst *I, Value *&AAPtr, const SCEV *&AlignSCEV, 99 // Given an expression for the (constant) alignment, AlignSCEV, and an 106 const SCEV *AlignSCEV, 109 const SCEV *DiffAlignDiv = SE->getUDivExpr(DiffSCEV, AlignSCEV); 110 const SCEV *DiffAlign = SE->getMulExpr(DiffAlignDiv, AlignSCEV); 113 DEBUG(dbgs() << "\talignment relative to " << *AlignSCEV << " is " << 125 cast<SCEVConstant>(AlignSCEV)->getValue()->getSExtValue(); 138 // alignment AlignSCEV. Use that information, if possible, to compute a new 140 static unsigned getNewAlignment(const SCEV *AASCEV, const SCEV *AlignSCEV, argument 155 *AlignSCEV << " an 105 getNewAlignmentDiff(const SCEV *DiffSCEV, const SCEV *AlignSCEV, ScalarEvolution *SE) argument 212 extractAlignmentInfo(CallInst *I, Value *&AAPtr, const SCEV *&AlignSCEV, const SCEV *&OffSCEV) argument 307 const SCEV *AlignSCEV, *OffSCEV; local [all...] |
Completed in 116 milliseconds