Lines Matching defs:OrigFlags
2527 SCEV::NoWrapFlags OrigFlags,
2529 assert(!(OrigFlags & ~(SCEV::FlagNUW | SCEV::FlagNSW)) &&
2554 auto ComputeFlags = [this, OrigFlags](const ArrayRef<const SCEV *> Ops) {
2555 return StrengthenNoWrapFlags(this, scAddExpr, Ops, OrigFlags);
2565 if (Add->getNoWrapFlags(OrigFlags) != OrigFlags)
2592 return getAddExpr(Ops, OrigFlags, Depth + 1);
2721 SCEV::NoWrapFlags CommonFlags = maskFlags(OrigFlags, SCEV::FlagNUW);
3107 SCEV::NoWrapFlags OrigFlags,
3109 assert(OrigFlags == maskFlags(OrigFlags, SCEV::FlagNUW | SCEV::FlagNSW) &&
3130 auto ComputeFlags = [this, OrigFlags](const ArrayRef<const SCEV *> Ops) {
3131 return StrengthenNoWrapFlags(this, scMulExpr, Ops, OrigFlags);
3141 if (Mul->getNoWrapFlags(OrigFlags) != OrigFlags)