Home | History | Annotate | Download | only in Analysis

Lines Matching refs:SE

33     ScalarEvolution *SE;
37 ScalarEvolutionAliasAnalysis() : FunctionPass(ID), SE(nullptr) {
83 SE = &getAnalysis<ScalarEvolution>();
118 const SCEV *AS = SE->getSCEV(const_cast<Value *>(LocA.Ptr));
119 const SCEV *BS = SE->getSCEV(const_cast<Value *>(LocB.Ptr));
126 if (SE->getEffectiveSCEVType(AS->getType()) ==
127 SE->getEffectiveSCEVType(BS->getType())) {
128 unsigned BitWidth = SE->getTypeSizeInBits(AS->getType());
133 const SCEV *BA = SE->getMinusSCEV(BS, AS);
138 if (ASizeInt.ule(SE->getUnsignedRange(BA).getUnsignedMin()) &&
139 (-BSizeInt).uge(SE->getUnsignedRange(BA).getUnsignedMax()))
147 const SCEV *AB = SE->getMinusSCEV(AS, BS);
152 if (BSizeInt.ule(SE->getUnsignedRange(AB).getUnsignedMin()) &&
153 (-ASizeInt).uge(SE->getUnsignedRange(AB).getUnsignedMax()))