Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:BinOp

2881   const BinaryOperator *BinOp = dyn_cast<BinaryOperator>(Inst);
2882 if (BinOp && isa<OverflowingBinaryOperator>(BinOp) &&
2883 ((!IsSExt && BinOp->hasNoUnsignedWrap()) ||
2884 (IsSExt && BinOp->hasNoSignedWrap())))
5255 BinaryOperator *BinOp = dyn_cast<BinaryOperator>(I);
5257 if (BinOp && (BinOp->getOpcode() == Instruction::AShr ||
5258 BinOp->getOpcode() == Instruction::LShr)) {
5259 ConstantInt *CI = dyn_cast<ConstantInt>(BinOp->getOperand(1));
5261 return OptimizeExtractBits(BinOp, CI, *TLI, *DL);