Lines Matching defs:Diff
847 const SCEV *Diff = SE->getMinusSCEV(LSCEV, B.BaseSCEV);
848 if (isValidDiff(Diff)) {
849 B.Elements.push_back(BucketElement(Diff, MemI));
1267 const SCEVConstant *Diff = dyn_cast<SCEVConstant>(
1269 if (Diff && !Diff->getAPInt().urem(Form)) {
1413 auto isValidConstantDiff = [](const SCEV *Diff) {
1414 return dyn_cast<SCEVConstant>(Diff) != nullptr;
1419 auto isValidChainCommoningDiff = [](const SCEV *Diff) {
1420 assert(Diff && "Invalid Diff!\n");
1423 if (isa<SCEVConstant>(Diff))
1427 if (isa<SCEVUnknown>(Diff) && Diff->getType()->isIntegerTy())
1430 const SCEVNAryExpr *ADiff = dyn_cast<SCEVNAryExpr>(Diff);