reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
31 SCEVAAResult(SCEVAAResult &&Arg) : AAResultBase(std::move(Arg)), SE(Arg.SE) {}
lib/Analysis/ScalarEvolutionAliasAnalysis.cpp33 const SCEV *AS = SE.getSCEV(const_cast<Value *>(LocA.Ptr)); 34 const SCEV *BS = SE.getSCEV(const_cast<Value *>(LocB.Ptr)); 42 if (SE.getEffectiveSCEVType(AS->getType()) == 43 SE.getEffectiveSCEVType(BS->getType())) { 44 unsigned BitWidth = SE.getTypeSizeInBits(AS->getType()); 53 const SCEV *BA = SE.getMinusSCEV(BS, AS); 58 if (ASizeInt.ule(SE.getUnsignedRange(BA).getUnsignedMin()) && 59 (-BSizeInt).uge(SE.getUnsignedRange(BA).getUnsignedMax())) 67 const SCEV *AB = SE.getMinusSCEV(AS, BS); 72 if (BSizeInt.ule(SE.getUnsignedRange(AB).getUnsignedMin()) && 73 (-ASizeInt).uge(SE.getUnsignedRange(AB).getUnsignedMax()))