Lines Matching refs:BOp
375 if (const BinaryOperator *BOp = dyn_cast<BinaryOperator>(Val.V)) { in GetLinearExpression() local
376 if (ConstantInt *RHSC = dyn_cast<ConstantInt>(BOp->getOperand(1))) { in GetLinearExpression()
381 if (isa<OverflowingBinaryOperator>(BOp)) { in GetLinearExpression()
382 NUW &= BOp->hasNoUnsignedWrap(); in GetLinearExpression()
383 NSW &= BOp->hasNoSignedWrap(); in GetLinearExpression()
394 switch (BOp->getOpcode()) { in GetLinearExpression()
401 if (!cast<PossiblyDisjointInst>(BOp)->isDisjoint()) in GetLinearExpression()
406 E = GetLinearExpression(Val.withValue(BOp->getOperand(0)), DL, in GetLinearExpression()
413 E = GetLinearExpression(Val.withValue(BOp->getOperand(0)), DL, in GetLinearExpression()
420 E = GetLinearExpression(Val.withValue(BOp->getOperand(0)), DL, in GetLinearExpression()
433 E = GetLinearExpression(Val.withValue(BOp->getOperand(0)), DL, in GetLinearExpression()