Lines Matching defs:Diff
845 const SCEV *Diff = SE->getMinusSCEV(LSCEV, B.BaseSCEV);
846 if (isValidDiff(Diff)) {
847 B.Elements.push_back(BucketElement(Diff, MemI));
1265 const SCEVConstant *Diff = dyn_cast<SCEVConstant>(
1267 if (Diff && !Diff->getAPInt().urem(Form)) {
1411 auto isValidConstantDiff = [](const SCEV *Diff) {
1412 return dyn_cast<SCEVConstant>(Diff) != nullptr;
1417 auto isValidChainCommoningDiff = [](const SCEV *Diff) {
1418 assert(Diff && "Invalid Diff!\n");
1421 if (isa<SCEVConstant>(Diff))
1425 if (isa<SCEVUnknown>(Diff) && Diff->getType()->isIntegerTy())
1428 const SCEVNAryExpr *ADiff = dyn_cast<SCEVNAryExpr>(Diff);