Lines Matching refs:ELoc

1730                                       SourceLocation ELoc,  in rejectConstNotMutableType()  argument
1739 SemaRef.Diag(ELoc, Diag) << getOpenMPClauseName(CKind); in rejectConstNotMutableType()
2805 getPrivateItem(Sema &S, Expr *&RefExpr, SourceLocation &ELoc,
2857 SourceLocation ELoc; in checkReductionClauses() local
2860 auto Res = getPrivateItem(S, SimpleRefExpr, ELoc, ERange, in checkReductionClauses()
2935 SourceLocation ELoc; in EndOpenMPDSABlock() local
2938 auto Res = getPrivateItem(SemaRef, SimpleRefExpr, ELoc, ERange); in EndOpenMPDSABlock()
3829 SourceLocation ELoc = E->getExprLoc(); in VisitDeclRefExpr() local
3960 SemaRef.Diag(ELoc, diag::err_omp_reduction_in_task); in VisitDeclRefExpr()
4039 SourceLocation ELoc = E->getExprLoc(); in VisitMemberExpr() local
4056 SemaRef.Diag(ELoc, diag::err_omp_reduction_in_task); in VisitMemberExpr()
5149 SourceLocation &ELoc, in getPrivateItem() argument
5185 ELoc = RefExpr->getExprLoc(); in getPrivateItem()
5195 S.Diag(ELoc, diag::err_omp_expected_base_var_name) in getPrivateItem()
5201 S.Diag(ELoc, diag::err_omp_expected_var_name_member_expr_with_type) in getPrivateItem()
5204 S.Diag(ELoc, in getPrivateItem()
5294 SourceLocation ELoc; in checkAllocateClauses() local
5297 auto Res = getPrivateItem(S, SimpleRefExpr, ELoc, ERange, in checkAllocateClauses()
5336 SourceLocation ELoc; in checkAllocateClauses() local
5339 auto Res = getPrivateItem(S, SimpleRefExpr, ELoc, ERange); in checkAllocateClauses()
10568 SourceLocation ELoc; in checkGenericLoopLastprivate() local
10571 auto Res = getPrivateItem(S, SimpleRefExpr, ELoc, ERange); in checkGenericLoopLastprivate()
10575 S.Diag(ELoc, diag::err_omp_lastprivate_loop_var_non_loop_iteration) in checkGenericLoopLastprivate()
16655 SourceLocation ELoc; in ActOnOpenMPInteropDirective() local
16660 DeclResult = getPrivateItem(SemaRef, E, ELoc, ERange); in ActOnOpenMPInteropDirective()
16663 DeclResult = getPrivateItem(SemaRef, E, ELoc, ERange); in ActOnOpenMPInteropDirective()
16666 DeclResult = getPrivateItem(SemaRef, E, ELoc, ERange); in ActOnOpenMPInteropDirective()
16671 Diag(ELoc, diag::err_omp_interop_var_multiple_actions) in ActOnOpenMPInteropDirective()
16685 SourceLocation ELoc; in isValidInteropVariable() local
16689 getPrivateItem(SemaRef, RefExpr, ELoc, ERange, in isValidInteropVariable()
17108 SourceLocation ELoc; in ActOnOpenMPPrivateClause() local
17111 auto Res = getPrivateItem(SemaRef, SimpleRefExpr, ELoc, ERange); in ActOnOpenMPPrivateClause()
17127 if (SemaRef.RequireCompleteType(ELoc, Type, in ActOnOpenMPPrivateClause()
17140 if (rejectConstNotMutableType(SemaRef, D, Type, OMPC_private, ELoc)) in ActOnOpenMPPrivateClause()
17152 Diag(ELoc, diag::err_omp_wrong_dsa) << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPPrivateClause()
17162 Diag(ELoc, diag::err_omp_variably_modified_type_not_supported) in ActOnOpenMPPrivateClause()
17192 Diag(ELoc, diag::err_omp_variable_in_given_clause_and_dsa) in ActOnOpenMPPrivateClause()
17212 buildVarDecl(SemaRef, ELoc, Type, D->getName(), in ActOnOpenMPPrivateClause()
17219 SemaRef, VDPrivate, RefExpr->getType().getUnqualifiedType(), ELoc); in ActOnOpenMPPrivateClause()
17260 SourceLocation ELoc; in ActOnOpenMPFirstprivateClause() local
17263 auto Res = getPrivateItem(SemaRef, SimpleRefExpr, ELoc, ERange); in ActOnOpenMPFirstprivateClause()
17274 ELoc = IsImplicitClause ? ImplicitClauseLoc : ELoc; in ActOnOpenMPFirstprivateClause()
17281 if (SemaRef.RequireCompleteType(ELoc, Type, in ActOnOpenMPFirstprivateClause()
17312 Diag(ELoc, diag::err_omp_wrong_dsa) in ActOnOpenMPFirstprivateClause()
17332 Diag(ELoc, diag::err_omp_wrong_dsa) in ActOnOpenMPFirstprivateClause()
17363 Diag(ELoc, diag::err_omp_required_access) in ActOnOpenMPFirstprivateClause()
17397 Diag(ELoc, diag::err_omp_parallel_reduction_in_task_firstprivate) in ActOnOpenMPFirstprivateClause()
17424 Diag(ELoc, diag::err_omp_variable_in_given_clause_and_dsa) in ActOnOpenMPFirstprivateClause()
17437 Diag(ELoc, diag::err_omp_variably_modified_type_not_supported) in ActOnOpenMPFirstprivateClause()
17450 buildVarDecl(SemaRef, ELoc, Type, D->getName(), in ActOnOpenMPFirstprivateClause()
17464 VDInitRefExpr = buildDeclRefExpr(SemaRef, VDInit, ElemType, ELoc); in ActOnOpenMPFirstprivateClause()
17471 InitializationKind Kind = InitializationKind::CreateCopy(ELoc, ELoc); in ActOnOpenMPFirstprivateClause()
17556 SourceLocation ELoc; in ActOnOpenMPLastprivateClause() local
17559 auto Res = getPrivateItem(SemaRef, SimpleRefExpr, ELoc, ERange); in ActOnOpenMPLastprivateClause()
17577 if (SemaRef.RequireCompleteType(ELoc, Type, in ActOnOpenMPLastprivateClause()
17590 if (rejectConstNotMutableType(SemaRef, D, Type, OMPC_lastprivate, ELoc)) in ActOnOpenMPLastprivateClause()
17597 Diag(ELoc, diag::err_omp_lastprivate_conditional_non_scalar); in ActOnOpenMPLastprivateClause()
17620 Diag(ELoc, diag::err_omp_wrong_dsa) in ActOnOpenMPLastprivateClause()
17639 Diag(ELoc, diag::err_omp_required_access) in ActOnOpenMPLastprivateClause()
17660 buildDeclRefExpr(SemaRef, SrcVD, Type.getUnqualifiedType(), ELoc); in ActOnOpenMPLastprivateClause()
17664 DeclRefExpr *PseudoDstExpr = buildDeclRefExpr(SemaRef, DstVD, Type, ELoc); in ActOnOpenMPLastprivateClause()
17667 ExprResult AssignmentOp = SemaRef.BuildBinOp(/*S=*/nullptr, ELoc, BO_Assign, in ActOnOpenMPLastprivateClause()
17671 AssignmentOp = SemaRef.ActOnFinishFullExpr(AssignmentOp.get(), ELoc, in ActOnOpenMPLastprivateClause()
17692 SemaRef.BuildBinOp(DSAStack->getCurScope(), ELoc, BO_Assign, in ActOnOpenMPLastprivateClause()
17726 SourceLocation ELoc; in ActOnOpenMPSharedClause() local
17729 auto Res = getPrivateItem(SemaRef, SimpleRefExpr, ELoc, ERange); in ActOnOpenMPSharedClause()
17749 Diag(ELoc, diag::err_omp_wrong_dsa) << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPSharedClause()
18335 SourceLocation ELoc; in actOnOMPReductionKindClause() local
18338 auto Res = getPrivateItem(S, SimpleRefExpr, ELoc, ERange, in actOnOMPReductionKindClause()
18346 S, ELoc, ERange, Stack->getCurScope(), ReductionIdScopeSpec, in actOnOMPReductionKindClause()
18382 if (S.RequireCompleteType(ELoc, D->getType(), in actOnOMPReductionKindClause()
18388 if (rejectConstNotMutableType(S, D, Type, ClauseKind, ELoc, in actOnOMPReductionKindClause()
18402 S.Diag(ELoc, diag::err_omp_reduction_ref_type_arg) in actOnOMPReductionKindClause()
18423 S.Diag(ELoc, diag::err_omp_once_referenced) in actOnOMPReductionKindClause()
18430 S.Diag(ELoc, diag::err_omp_wrong_dsa) in actOnOMPReductionKindClause()
18446 S.Diag(ELoc, diag::err_omp_required_access) in actOnOMPReductionKindClause()
18458 S.Diag(ELoc, diag::err_omp_wrong_dsa) in actOnOMPReductionKindClause()
18470 S, ELoc, ERange, Stack->getCurScope(), ReductionIdScopeSpec, in actOnOMPReductionKindClause()
18505 S.Diag(ELoc, diag::err_omp_clause_not_arithmetic_type_arg) in actOnOMPReductionKindClause()
18518 S.Diag(ELoc, diag::err_omp_clause_floating_type_arg) in actOnOMPReductionKindClause()
18532 VarDecl *LHSVD = buildVarDecl(S, ELoc, Type, ".reduction.lhs", in actOnOMPReductionKindClause()
18534 VarDecl *RHSVD = buildVarDecl(S, ELoc, Type, D->getName(), in actOnOMPReductionKindClause()
18561 S.Diag(ELoc, diag::err_omp_reduction_vla_unsupported) << !!OASE; in actOnOMPReductionKindClause()
18562 S.Diag(ELoc, diag::note_vla_unsupported); in actOnOMPReductionKindClause()
18565 S.targetDiag(ELoc, diag::err_omp_reduction_vla_unsupported) << !!OASE; in actOnOMPReductionKindClause()
18566 S.targetDiag(ELoc, diag::note_vla_unsupported); in actOnOMPReductionKindClause()
18577 OpaqueValueExpr(ELoc, Context.getSizeType(), VK_PRValue), in actOnOMPReductionKindClause()
18585 buildVarDecl(S, ELoc, PrivateTy, D->getName(), in actOnOMPReductionKindClause()
18590 DeclRefExpr *LHSDRE = buildDeclRefExpr(S, LHSVD, Type, ELoc); in actOnOMPReductionKindClause()
18591 DeclRefExpr *RHSDRE = buildDeclRefExpr(S, RHSVD, Type, ELoc); in actOnOMPReductionKindClause()
18608 Init = S.ActOnIntegerConstant(ELoc, /*Val=*/0).get(); in actOnOMPReductionKindClause()
18614 Init = S.ActOnIntegerConstant(ELoc, /*Val=*/1).get(); in actOnOMPReductionKindClause()
18626 Type, ELoc); in actOnOMPReductionKindClause()
18631 Init = IntegerLiteral::Create(Context, InitValue, IntTy, ELoc); in actOnOMPReductionKindClause()
18636 Init = S.CreateBuiltinBinOp(ELoc, BO_Add, Init, Im).get(); in actOnOMPReductionKindClause()
18657 Init = IntegerLiteral::Create(Context, InitValue, IntTy, ELoc); in actOnOMPReductionKindClause()
18661 ELoc, Context.getTrivialTypeSourceInfo(Type, ELoc), ELoc, Init); in actOnOMPReductionKindClause()
18670 Type, ELoc); in actOnOMPReductionKindClause()
18717 S.Diag(ELoc, diag::err_omp_reduction_id_not_compatible) in actOnOMPReductionKindClause()
18726 DeclRefExpr *PrivateDRE = buildDeclRefExpr(S, PrivateVD, PrivateTy, ELoc); in actOnOMPReductionKindClause()
18731 ExprResult LHS = S.CreateBuiltinUnaryOp(ELoc, UO_AddrOf, LHSDRE); in actOnOMPReductionKindClause()
18732 ExprResult RHS = S.CreateBuiltinUnaryOp(ELoc, UO_AddrOf, RHSDRE); in actOnOMPReductionKindClause()
18747 ELoc, Context.getPointerType(FnTy), VK_PRValue, OK_Ordinary, in actOnOMPReductionKindClause()
18751 CallExpr::Create(Context, OVE, Args, Context.VoidTy, VK_PRValue, ELoc, in actOnOMPReductionKindClause()
18772 ConditionalOperator(ReductionOp.get(), ELoc, LHSDRE, ELoc, in actOnOMPReductionKindClause()
18793 CopyOpRes = S.BuildBinOp(Stack->getCurScope(), ELoc, BO_Assign, LHSDRE, in actOnOMPReductionKindClause()
18807 buildVarDecl(S, ELoc, PrivateTy, D->getName(), in actOnOMPReductionKindClause()
18811 TempArrayRes = buildDeclRefExpr(S, TempArrayVD, PrivateTy, ELoc); in actOnOMPReductionKindClause()
18815 OpaqueValueExpr(ELoc, S.Context.getSizeType(), VK_PRValue); in actOnOMPReductionKindClause()
18818 /*IndexTypeQuals=*/0, {ELoc, ELoc}); in actOnOMPReductionKindClause()
18820 buildVarDecl(S, ELoc, ArrayTy, D->getName(), in actOnOMPReductionKindClause()
18824 TempArrayRes = buildDeclRefExpr(S, TempArrayVD, ArrayTy, ELoc); in actOnOMPReductionKindClause()
18828 OpaqueValueExpr(ELoc, S.Context.getSizeType(), VK_PRValue); in actOnOMPReductionKindClause()
18830 ELoc, Idx, ELoc); in actOnOMPReductionKindClause()
18899 S.BuildBinOp(Stack->getCurScope(), ELoc, BO_Assign, SimpleRefExpr, in actOnOMPReductionKindClause()
19038 bool SemaOpenMP::CheckOpenMPLinearDecl(const ValueDecl *D, SourceLocation ELoc, in CheckOpenMPLinearDecl() argument
19043 if (SemaRef.RequireCompleteType(ELoc, Type, in CheckOpenMPLinearDecl()
19048 Diag(ELoc, diag::err_omp_wrong_linear_modifier_non_reference) in CheckOpenMPLinearDecl()
19060 rejectConstNotMutableType(SemaRef, D, Type, OMPC_linear, ELoc)) in CheckOpenMPLinearDecl()
19068 Diag(ELoc, diag::err_omp_linear_expected_int_or_ptr) << Type; in CheckOpenMPLinearDecl()
19101 SourceLocation ELoc; in ActOnOpenMPLinearClause() local
19104 auto Res = getPrivateItem(SemaRef, SimpleRefExpr, ELoc, ERange); in ActOnOpenMPLinearClause()
19124 Diag(ELoc, diag::err_omp_wrong_dsa) << getOpenMPClauseName(DVar.CKind) in ActOnOpenMPLinearClause()
19130 if (CheckOpenMPLinearDecl(D, ELoc, LinKind, Type)) in ActOnOpenMPLinearClause()
19136 buildVarDecl(SemaRef, ELoc, Type, D->getName(), in ActOnOpenMPLinearClause()
19139 DeclRefExpr *PrivateRef = buildDeclRefExpr(SemaRef, Private, Type, ELoc); in ActOnOpenMPLinearClause()
19141 VarDecl *Init = buildVarDecl(SemaRef, ELoc, Type, ".linear.start"); in ActOnOpenMPLinearClause()
19153 SemaRef.BuildBinOp(DSAStack->getCurScope(), ELoc, BO_Assign, in ActOnOpenMPLinearClause()
19169 DeclRefExpr *InitRef = buildDeclRefExpr(SemaRef, Init, Type, ELoc); in ActOnOpenMPLinearClause()
19244 SourceLocation ELoc; in FinishOpenMPLinearClause() local
19247 auto Res = getPrivateItem(SemaRef, SimpleRefExpr, ELoc, ERange); in FinishOpenMPLinearClause()
19261 SemaRef.Diag(ELoc, in FinishOpenMPLinearClause()
19333 SourceLocation ELoc; in ActOnOpenMPAlignedClause() local
19336 auto Res = getPrivateItem(SemaRef, SimpleRefExpr, ELoc, ERange); in ActOnOpenMPAlignedClause()
19354 Diag(ELoc, diag::err_omp_aligned_expected_array_or_ptr) in ActOnOpenMPAlignedClause()
19367 Diag(ELoc, diag::err_omp_used_in_clause_twice) in ActOnOpenMPAlignedClause()
19421 SourceLocation ELoc = RefExpr->getExprLoc(); in ActOnOpenMPCopyinClause() local
19428 Diag(ELoc, diag::err_omp_expected_var_name_member_expr) in ActOnOpenMPCopyinClause()
19449 Diag(ELoc, diag::err_omp_required_access) in ActOnOpenMPCopyinClause()
19508 SourceLocation ELoc; in ActOnOpenMPCopyprivateClause() local
19511 auto Res = getPrivateItem(SemaRef, SimpleRefExpr, ELoc, ERange); in ActOnOpenMPCopyprivateClause()
19534 Diag(ELoc, diag::err_omp_wrong_dsa) in ActOnOpenMPCopyprivateClause()
19547 Diag(ELoc, diag::err_omp_required_access) in ActOnOpenMPCopyprivateClause()
19558 Diag(ELoc, diag::err_omp_variably_modified_type_not_supported) in ActOnOpenMPCopyprivateClause()
19579 DeclRefExpr *PseudoSrcExpr = buildDeclRefExpr(SemaRef, SrcVD, Type, ELoc); in ActOnOpenMPCopyprivateClause()
19583 DeclRefExpr *PseudoDstExpr = buildDeclRefExpr(SemaRef, DstVD, Type, ELoc); in ActOnOpenMPCopyprivateClause()
19585 DSAStack->getCurScope(), ELoc, BO_Assign, PseudoDstExpr, PseudoSrcExpr); in ActOnOpenMPCopyprivateClause()
19588 AssignmentOp = SemaRef.ActOnFinishFullExpr(AssignmentOp.get(), ELoc, in ActOnOpenMPCopyprivateClause()
19705 SourceLocation ELoc = RefExpr->getExprLoc(); in ProcessOpenMPDoacrossClauseCommon() local
19710 SemaRef.Diag(ELoc, diag::err_omp_depend_sink_unexpected_expr); in ProcessOpenMPDoacrossClauseCommon()
19751 SourceLocation ELoc; in ProcessOpenMPDoacrossClauseCommon() local
19753 auto Res = getPrivateItem(SemaRef, LHS, ELoc, ERange); in ProcessOpenMPDoacrossClauseCommon()
19779 SemaRef.Diag(ELoc, diag::err_omp_depend_sink_expected_loop_iteration) in ProcessOpenMPDoacrossClauseCommon()
19782 SemaRef.Diag(ELoc, diag::err_omp_depend_sink_expected_loop_iteration) in ProcessOpenMPDoacrossClauseCommon()
19871 SourceLocation ELoc = RefExpr->getExprLoc(); in ActOnOpenMPDependClause() local
19888 Diag(ELoc, diag::err_omp_expected_omp_depend_t_lvalue) in ActOnOpenMPDependClause()
19893 Diag(ELoc, diag::err_omp_expected_omp_depend_t_lvalue) in ActOnOpenMPDependClause()
19920 Diag(ELoc, in ActOnOpenMPDependClause()
19937 Diag(ELoc, diag::err_omp_expected_addressable_lvalue_or_array_item) in ActOnOpenMPDependClause()
19951 Diag(ELoc, diag::err_omp_expected_addressable_lvalue_or_array_item) in ActOnOpenMPDependClause()
19961 Res = SemaRef.CreateBuiltinUnaryOp(ELoc, UO_AddrOf, in ActOnOpenMPDependClause()
19966 Diag(ELoc, diag::err_omp_expected_addressable_lvalue_or_array_item) in ActOnOpenMPDependClause()
20200 SourceLocation ELoc; member in __anon1dd12e447211::MapBaseChecker
20206 SemaRef.Diag(ELoc, in emitErrorMsg()
20210 SemaRef.Diag(ELoc, diag::err_omp_non_lvalue_in_map_or_motion_clauses) in emitErrorMsg()
20242 SemaRef.Diag(ELoc, diag::err_omp_expected_access_to_data_field) in VisitMemberExpr()
20258 SemaRef.Diag(ELoc, diag::err_omp_bit_fields_forbidden_in_clause) in VisitMemberExpr()
20278 SemaRef.Diag(ELoc, diag::err_omp_union_type_not_allowed) in VisitMemberExpr()
20305 SemaRef.Diag(ELoc, diag::err_omp_expected_base_var_name) in VisitArraySubscriptExpr()
20356 SemaRef.Diag(ELoc, diag::err_omp_expected_base_var_name) in VisitArraySectionExpr()
20378 SemaRef.Diag(ELoc, diag::err_omp_section_length_undefined) in VisitArraySectionExpr()
20387 SemaRef.Diag(ELoc, in VisitArraySectionExpr()
20492 bool NoDiagnose, SourceLocation &ELoc, SourceRange &ERange) in MapBaseChecker() argument
20494 NoDiagnose(NoDiagnose), ELoc(ELoc), ERange(ERange) {} in MapBaseChecker()
20506 SourceLocation ELoc = E->getExprLoc(); in checkMapClauseExpressionBase() local
20508 MapBaseChecker Checker(SemaRef, CKind, DKind, CurComponents, NoDiagnose, ELoc, in checkMapClauseExpressionBase()
20523 SemaRef.Diag(ELoc, diag::err_array_section_does_not_specify_length) in checkMapClauseExpressionBase()
20540 SourceLocation ELoc = E->getExprLoc(); in checkMapConflicts() local
20557 [&IsEnclosedByDataEnvironmentExpr, &SemaRef, VD, CurrentRegionOnly, ELoc, in checkMapConflicts()
20642 SemaRef.Diag(ELoc, diag::err_omp_map_shared_storage) << ERange; in checkMapConflicts()
20645 SemaRef.Diag(ELoc, diag::err_omp_once_referenced_in_target_update) in checkMapConflicts()
20729 SemaRef.Diag(ELoc, diag::err_omp_map_shared_storage) << ERange; in checkMapConflicts()
20732 SemaRef.Diag(ELoc, diag::err_omp_once_referenced_in_target_update) in checkMapConflicts()
20768 SemaRef.Diag(ELoc, in checkMapConflicts()
20962 SourceLocation ELoc = RE->getExprLoc(); in checkMappableExpressionList() local
20998 ELoc, diag::err_omp_expected_named_var_member_or_array_expression) in checkMappableExpressionList()
21001 SemaRef.Diag(ELoc, diag::err_omp_non_lvalue_in_map_or_motion_clauses) in checkMappableExpressionList()
21063 SemaRef.Diag(ELoc, diag::err_omp_threadprivate_in_clause) in checkMappableExpressionList()
21200 SemaRef.Diag(ELoc, diag::err_omp_variable_in_given_clause_and_dsa) in checkMappableExpressionList()
22460 SourceLocation ELoc; in ActOnOpenMPUseDevicePtrClause() local
22463 auto Res = getPrivateItem(SemaRef, SimpleRefExpr, ELoc, ERange); in ActOnOpenMPUseDevicePtrClause()
22481 Diag(ELoc, diag::err_omp_usedeviceptr_not_a_pointer) in ActOnOpenMPUseDevicePtrClause()
22488 buildVarDecl(SemaRef, ELoc, Type, D->getName(), in ActOnOpenMPUseDevicePtrClause()
22496 SemaRef, VDPrivate, RefExpr->getType().getUnqualifiedType(), ELoc); in ActOnOpenMPUseDevicePtrClause()
22544 SourceLocation ELoc; in ActOnOpenMPUseDeviceAddrClause() local
22547 auto Res = getPrivateItem(SemaRef, SimpleRefExpr, ELoc, ERange, in ActOnOpenMPUseDeviceAddrClause()
22597 SourceLocation ELoc; in ActOnOpenMPIsDevicePtrClause() local
22600 auto Res = getPrivateItem(SemaRef, SimpleRefExpr, ELoc, ERange); in ActOnOpenMPIsDevicePtrClause()
22613 Diag(ELoc, diag::err_omp_argument_type_isdeviceptr) in ActOnOpenMPIsDevicePtrClause()
22622 Diag(ELoc, diag::err_omp_variable_in_given_clause_and_dsa) in ActOnOpenMPIsDevicePtrClause()
22639 Diag(ELoc, diag::err_omp_map_shared_storage) << RefExpr->getSourceRange(); in ActOnOpenMPIsDevicePtrClause()
22681 SourceLocation ELoc; in ActOnOpenMPHasDeviceAddrClause() local
22684 auto Res = getPrivateItem(SemaRef, SimpleRefExpr, ELoc, ERange, in ActOnOpenMPHasDeviceAddrClause()
22698 Diag(ELoc, diag::err_omp_variable_in_given_clause_and_dsa) in ActOnOpenMPHasDeviceAddrClause()
22715 Diag(ELoc, diag::err_omp_map_shared_storage) << RefExpr->getSourceRange(); in ActOnOpenMPHasDeviceAddrClause()
22796 SourceLocation ELoc; in ActOnOpenMPAllocateClause() local
22799 auto Res = getPrivateItem(SemaRef, SimpleRefExpr, ELoc, ERange); in ActOnOpenMPAllocateClause()
22833 SourceLocation ELoc; in ActOnOpenMPNontemporalClause() local
22836 auto Res = getPrivateItem(SemaRef, SimpleRefExpr, ELoc, ERange); in ActOnOpenMPNontemporalClause()
22848 Diag(ELoc, diag::err_omp_used_in_clause_twice) in ActOnOpenMPNontemporalClause()
22885 SourceLocation ELoc; in ActOnOpenMPInclusiveClause() local
22888 auto Res = getPrivateItem(SemaRef, SimpleRefExpr, ELoc, ERange, in ActOnOpenMPInclusiveClause()
22904 Diag(ELoc, diag::err_omp_inclusive_exclusive_not_reduction) in ActOnOpenMPInclusiveClause()
22926 SourceLocation ELoc; in ActOnOpenMPExclusiveClause() local
22929 auto Res = getPrivateItem(SemaRef, SimpleRefExpr, ELoc, ERange, in ActOnOpenMPExclusiveClause()
22948 Diag(ELoc, diag::err_omp_inclusive_exclusive_not_reduction) in ActOnOpenMPExclusiveClause()
23125 SourceLocation ELoc = RefExpr->getExprLoc(); in ActOnOpenMPAffinityClause() local
23129 Diag(ELoc, diag::err_omp_expected_addressable_lvalue_or_array_item) in ActOnOpenMPAffinityClause()
23137 Res = SemaRef.CreateBuiltinUnaryOp(ELoc, UO_AddrOf, SimpleExpr); in ActOnOpenMPAffinityClause()
23141 Diag(ELoc, diag::err_omp_expected_addressable_lvalue_or_array_item) in ActOnOpenMPAffinityClause()