Lines Matching defs:IsNSW
3823 const SCEV *ScalarEvolution::getAbsExpr(const SCEV *Op, bool IsNSW) {
3824 SCEV::NoWrapFlags Flags = IsNSW ? SCEV::FlagNSW : SCEV::FlagAnyWrap;
5223 bool IsNSW = false;
5234 IsNSW = OBO->hasNoSignedWrap();
5239 explicit BinaryOp(unsigned Opcode, Value *LHS, Value *RHS, bool IsNSW = false,
5241 : Opcode(Opcode), LHS(LHS), RHS(RHS), IsNSW(IsNSW), IsNUW(IsNUW) {}
5274 /*IsNSW=*/true, /*IsNUW=*/true);
5326 /* IsNSW = */ Signed, /* IsNUW = */ !Signed);
5754 if (BO->IsNSW)
5860 if (BO->IsNSW)
7563 if (BO->Op && (BO->IsNSW || BO->IsNUW)) {
8065 if (BO->Opcode == Instruction::Sub && BO->IsNSW) {
8129 /*IsNSW=*/cast<ConstantInt>(II->getArgOperand(1))->isOne());