Lines Matching defs:BinaryOperator
49 if (auto *BO = dyn_cast<BinaryOperator>(E)) {
115 } else if (const auto *BO = dyn_cast<BinaryOperator>(E)) {
161 if (const BinaryOperator *BO = dyn_cast<BinaryOperator>(E)) {
1553 if (auto *BO = dyn_cast<BinaryOperator>(CEE)) {
2134 StringRef BinaryOperator::getOpcodeStr(Opcode Op) {
2143 BinaryOperator::getOverloadedOpcode(OverloadedOperatorKind OO) {
2181 OverloadedOperatorKind BinaryOperator::getOverloadedOperator(Opcode Opc) {
2206 bool BinaryOperator::isNullPointerArithmeticExtension(ASTContext &Ctx,
2562 if (auto *BO = dyn_cast<BinaryOperator>(E)) {
2664 const BinaryOperator *BO = cast<BinaryOperator>(this);
2860 if (auto *BO = dyn_cast<BinaryOperator>(POE->getSyntacticForm()))
3039 if (const BinaryOperator *op = dyn_cast<BinaryOperator>(expr)) {
3235 if (const BinaryOperator *BO = dyn_cast<BinaryOperator>(E))
3723 if (cast<BinaryOperator>(this)->isAssignmentOp())
3869 if (auto BO = dyn_cast<BinaryOperator>(this))
4071 if (const BinaryOperator *BO = dyn_cast<BinaryOperator>(E)) {
4134 if (BinaryOperator *BinOp = dyn_cast<BinaryOperator>(E)) {
4762 BinaryOperator::BinaryOperator(const ASTContext &Ctx, Expr *lhs, Expr *rhs,
4779 BinaryOperator::BinaryOperator(const ASTContext &Ctx, Expr *lhs, Expr *rhs,
4796 BinaryOperator *BinaryOperator::CreateEmpty(const ASTContext &C,
4800 C.Allocate(sizeof(BinaryOperator) + Extra, alignof(BinaryOperator));
4801 return new (Mem) BinaryOperator(EmptyShell());
4804 BinaryOperator *BinaryOperator::Create(const ASTContext &C, Expr *lhs,
4812 C.Allocate(sizeof(BinaryOperator) + Extra, alignof(BinaryOperator));
4814 BinaryOperator(C, lhs, rhs, opc, ResTy, VK, OK, opLoc, FPFeatures);