Lines Matching defs:IsNSW
3830 const SCEV *ScalarEvolution::getAbsExpr(const SCEV *Op, bool IsNSW) {
3831 SCEV::NoWrapFlags Flags = IsNSW ? SCEV::FlagNSW : SCEV::FlagAnyWrap;
5245 bool IsNSW = false;
5256 IsNSW = OBO->hasNoSignedWrap();
5261 explicit BinaryOp(unsigned Opcode, Value *LHS, Value *RHS, bool IsNSW = false,
5263 : Opcode(Opcode), LHS(LHS), RHS(RHS), IsNSW(IsNSW), IsNUW(IsNUW) {}
5296 /*IsNSW=*/true, /*IsNUW=*/true);
5348 /* IsNSW = */ Signed, /* IsNUW = */ !Signed);
5775 if (BO->IsNSW)
5881 if (BO->IsNSW)
7526 if (BO->Op && (BO->IsNSW || BO->IsNUW)) {
8028 if (BO->Opcode == Instruction::Sub && BO->IsNSW) {
8092 /*IsNSW=*/cast<ConstantInt>(II->getArgOperand(1))->isOne());