Lines Matching defs:BOp
412 if (const BinaryOperator *BOp = dyn_cast<BinaryOperator>(Val.V)) {
413 if (ConstantInt *RHSC = dyn_cast<ConstantInt>(BOp->getOperand(1))) {
418 if (isa<OverflowingBinaryOperator>(BOp)) {
419 NUW &= BOp->hasNoUnsignedWrap();
420 NSW &= BOp->hasNoSignedWrap();
431 switch (BOp->getOpcode()) {
438 if (!cast<PossiblyDisjointInst>(BOp)->isDisjoint())
443 E = GetLinearExpression(Val.withValue(BOp->getOperand(0), false), DL,
451 E = GetLinearExpression(Val.withValue(BOp->getOperand(0), false), DL,
459 E = GetLinearExpression(Val.withValue(BOp->getOperand(0), false), DL,
472 E = GetLinearExpression(Val.withValue(BOp->getOperand(0), NSW), DL,