Lines Matching defs:BOp
406 if (const BinaryOperator *BOp = dyn_cast<BinaryOperator>(Val.V)) {
407 if (ConstantInt *RHSC = dyn_cast<ConstantInt>(BOp->getOperand(1))) {
412 if (isa<OverflowingBinaryOperator>(BOp)) {
413 NUW &= BOp->hasNoUnsignedWrap();
414 NSW &= BOp->hasNoSignedWrap();
425 switch (BOp->getOpcode()) {
432 if (!cast<PossiblyDisjointInst>(BOp)->isDisjoint())
437 E = GetLinearExpression(Val.withValue(BOp->getOperand(0), false), DL,
444 E = GetLinearExpression(Val.withValue(BOp->getOperand(0), false), DL,
451 E = GetLinearExpression(Val.withValue(BOp->getOperand(0), false), DL,
464 E = GetLinearExpression(Val.withValue(BOp->getOperand(0), NSW), DL,