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

References

tools/clang/lib/Sema/SemaExpr.cpp
12842         Diag(OpLoc, diag::err_opencl_atomic_init) << 0 << SR;
12844         ResultTy = InvalidOperands(OpLoc, LHS, RHS);
12854       ResultTy = InvalidOperands(OpLoc, LHS, RHS);
12869     ResultTy = CheckAssignmentOperands(LHS.get(), RHS, OpLoc, QualType());
12876       DiagnoseSelfAssignment(*this, LHS.get(), RHS.get(), OpLoc, true);
12877       DiagnoseSelfMove(LHS.get(), RHS.get(), OpLoc);
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);
12948     checkObjCPointerIntrospection(*this, LHS, RHS, OpLoc);
12952     ResultTy = CheckBitwiseOperands(LHS, RHS, OpLoc, Opc);
12957     ResultTy = CheckLogicalOperands(LHS, RHS, OpLoc, Opc);
12962     CompResultTy = CheckMultiplyDivideOperands(LHS, RHS, OpLoc, true,
12966       ResultTy = CheckAssignmentOperands(LHS.get(), RHS, OpLoc, CompResultTy);
12969     CompResultTy = CheckRemainderOperands(LHS, RHS, OpLoc, true);
12972       ResultTy = CheckAssignmentOperands(LHS.get(), RHS, OpLoc, CompResultTy);
12976     CompResultTy = CheckAdditionOperands(LHS, RHS, OpLoc, Opc, &CompLHSTy);
12978       ResultTy = CheckAssignmentOperands(LHS.get(), RHS, OpLoc, CompResultTy);
12982     CompResultTy = CheckSubtractionOperands(LHS, RHS, OpLoc, &CompLHSTy);
12984       ResultTy = CheckAssignmentOperands(LHS.get(), RHS, OpLoc, CompResultTy);
12988     CompResultTy = CheckShiftOperands(LHS, RHS, OpLoc, Opc, true);
12991       ResultTy = CheckAssignmentOperands(LHS.get(), RHS, OpLoc, CompResultTy);
12995     DiagnoseSelfAssignment(*this, LHS.get(), RHS.get(), OpLoc, true);
12998     CompResultTy = CheckBitwiseOperands(LHS, RHS, OpLoc, Opc);
13001       ResultTy = CheckAssignmentOperands(LHS.get(), RHS, OpLoc, CompResultTy);
13004     ResultTy = CheckCommaOperands(*this, LHS, RHS, OpLoc);
13037           << FixItHint::CreateReplacement(SourceRange(OISA->getOpLoc(), OpLoc),
13046     DiagnoseDirectIsaAccess(*this, OIRE, OpLoc, RHS.get());
13052                                  OpLoc, FPFeatures);
13054                                         OK, OpLoc, FPFeatures);
13066                                OpLoc, FPFeatures);
13070       OpLoc, FPFeatures);