reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaExpr.cpp
12844         ResultTy = InvalidOperands(OpLoc, LHS, RHS);
12854       ResultTy = InvalidOperands(OpLoc, LHS, RHS);
12869     ResultTy = CheckAssignmentOperands(LHS.get(), RHS, OpLoc, QualType());
12875     if (!ResultTy.isNull()) {
12906     ResultTy = CheckPointerToMemberOperands(LHS, RHS, VK, OpLoc,
12912     ResultTy = CheckMultiplyDivideOperands(LHS, RHS, OpLoc, false,
12916     ResultTy = CheckRemainderOperands(LHS, RHS, OpLoc);
12920     ResultTy = CheckAdditionOperands(LHS, RHS, OpLoc, Opc);
12924     ResultTy = CheckSubtractionOperands(LHS, RHS, OpLoc);
12928     ResultTy = CheckShiftOperands(LHS, RHS, OpLoc, Opc);
12935     ResultTy = CheckCompareOperands(LHS, RHS, OpLoc, Opc);
12940     ResultTy = CheckCompareOperands(LHS, RHS, OpLoc, Opc);
12944     ResultTy = CheckCompareOperands(LHS, RHS, OpLoc, Opc);
12945     assert(ResultTy.isNull() || ResultTy->getAsCXXRecordDecl());
12945     assert(ResultTy.isNull() || ResultTy->getAsCXXRecordDecl());
12952     ResultTy = CheckBitwiseOperands(LHS, RHS, OpLoc, Opc);
12957     ResultTy = CheckLogicalOperands(LHS, RHS, OpLoc, Opc);
12966       ResultTy = CheckAssignmentOperands(LHS.get(), RHS, OpLoc, CompResultTy);
12972       ResultTy = CheckAssignmentOperands(LHS.get(), RHS, OpLoc, CompResultTy);
12978       ResultTy = CheckAssignmentOperands(LHS.get(), RHS, OpLoc, CompResultTy);
12984       ResultTy = CheckAssignmentOperands(LHS.get(), RHS, OpLoc, CompResultTy);
12991       ResultTy = CheckAssignmentOperands(LHS.get(), RHS, OpLoc, CompResultTy);
13001       ResultTy = CheckAssignmentOperands(LHS.get(), RHS, OpLoc, CompResultTy);
13004     ResultTy = CheckCommaOperands(*this, LHS, RHS, OpLoc);
13011   if (ResultTy.isNull() || LHS.isInvalid() || RHS.isInvalid())
13051       return convertHalfVecBinOp(*this, LHS, RHS, Opc, ResultTy, VK, OK, false,
13053     return new (Context) BinaryOperator(LHS.get(), RHS.get(), Opc, ResultTy, VK,
13065     return convertHalfVecBinOp(*this, LHS, RHS, Opc, ResultTy, VK, OK, true,
13069       LHS.get(), RHS.get(), Opc, ResultTy, VK, OK, CompLHSTy, CompResultTy,