Lines Matching refs:BinOp

141     if (const auto *BinOp = dyn_cast<BinaryOperator>(E)) {  in isFixedPointOp()  local
142 QualType LHSType = BinOp->getLHS()->getType(); in isFixedPointOp()
143 QualType RHSType = BinOp->getRHS()->getType(); in isFixedPointOp()
153 if (const auto *BinOp = dyn_cast<BinaryOperator>(E)) { in rhsHasSignedIntegerRepresentation() local
154 QualType RHSType = BinOp->getRHS()->getType(); in rhsHasSignedIntegerRepresentation()
2736 BinOpInfo BinOp; in createBinOpInfoFromIncDec() local
2737 BinOp.LHS = InVal; in createBinOpInfoFromIncDec()
2738 BinOp.RHS = llvm::ConstantInt::get(InVal->getType(), 1, false); in createBinOpInfoFromIncDec()
2739 BinOp.Ty = E->getType(); in createBinOpInfoFromIncDec()
2740 BinOp.Opcode = IsInc ? BO_Add : BO_Sub; in createBinOpInfoFromIncDec()
2741 BinOp.FPFeatures = FPFeatures; in createBinOpInfoFromIncDec()
2742 BinOp.E = E; in createBinOpInfoFromIncDec()
2743 return BinOp; in createBinOpInfoFromIncDec()
2825 llvm::AtomicRMWInst::BinOp aop = isInc ? llvm::AtomicRMWInst::Add : in EmitScalarPrePostIncDec()
2841 llvm::AtomicRMWInst::BinOp aop = in EmitScalarPrePostIncDec()
3178 BinOpInfo BinOp; in VisitMinus() local
3179 BinOp.RHS = Op; in VisitMinus()
3180 BinOp.LHS = llvm::Constant::getNullValue(BinOp.RHS->getType()); in VisitMinus()
3181 BinOp.Ty = E->getType(); in VisitMinus()
3182 BinOp.Opcode = BO_Sub; in VisitMinus()
3183 BinOp.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in VisitMinus()
3184 BinOp.E = E; in VisitMinus()
3185 return EmitSub(BinOp); in VisitMinus()
3553 llvm::AtomicRMWInst::BinOp AtomicOp = llvm::AtomicRMWInst::BAD_BINOP; in EmitCompoundAssignLValue()
4204 if (const auto *BinOp = dyn_cast<BinaryOperator>(op.E)) { in EmitFixedPointBinOp() local
4205 RHSTy = BinOp->getRHS()->getType(); in EmitFixedPointBinOp()
4206 if (const auto *CAO = dyn_cast<CompoundAssignOperator>(BinOp)) { in EmitFixedPointBinOp()
4214 LHSTy = BinOp->getLHS()->getType(); in EmitFixedPointBinOp()