Lines Matching refs:getExprLoc

2594           S.Diag(Ref->getExprLoc(),  in checkReductionClauses()
2640 *this, DE->getExprLoc(), Type.getUnqualifiedType(), in EndOpenMPDSABlock()
2648 *this, VDPrivate, DE->getType(), DE->getExprLoc())); in EndOpenMPDSABlock()
2715 Diag(D.Allocator->getExprLoc(), in EndOpenMPDSABlock()
2721 Diag(MapExpr->getExprLoc(), diag::note_used_here) in EndOpenMPDSABlock()
2963 SourceLocation ILoc = DE->getExprLoc(); in CheckOMPThreadPrivateDecl()
3094 Allocator ? Allocator->getExprLoc() : RefExpr->getExprLoc(); in checkPreviousOMPAllocateAttribute()
3098 PrevAllocator ? PrevAllocator->getExprLoc() : A->getLocation(); in checkPreviousOMPAllocateAttribute()
3172 Diag(Allocator->getExprLoc(), in ActOnOpenMPAllocateDirective()
3314 SemaRef.Diag(DVar.RefExpr->getExprLoc(), diag::note_omp_explicit_dsa) in reportOriginalDsa()
3505 SourceLocation ELoc = E->getExprLoc(); in VisitDeclRefExpr()
3708 SourceLocation ELoc = E->getExprLoc(); in VisitMemberExpr()
4307 S.CreateBuiltinUnaryOp(CaptureExpr->getExprLoc(), UO_AddrOf, Init); in buildCaptureDecl()
4333 CaptureExpr->getExprLoc()); in buildCapture()
4343 CaptureExpr->getExprLoc()); in buildCapture()
4349 Res = S.CreateBuiltinUnaryOp(CaptureExpr->getExprLoc(), UO_Deref, Ref); in buildCapture()
5010 ELoc = RefExpr->getExprLoc(); in getPrivateItem()
5139 S.Diag(Allocator->getExprLoc(), in checkAllocateClauses()
5152 S.Diag(AC->getAllocator()->getExprLoc(), in checkAllocateClauses()
5164 S.Diag(E->getExprLoc(), in checkAllocateClauses()
5639 DefaultMapperId.setLoc(E->getExprLoc()); in processImplicitMapsWithDefaultMappers()
5649 auto *OE = new (S.Context) OpaqueValueExpr(E->getExprLoc(), CanonType, in processImplicitMapsWithDefaultMappers()
5656 BaseExpr, /*IsArrow=*/false, E->getExprLoc(), in processImplicitMapsWithDefaultMappers()
5666 BaseExpr, /*IsArrow=*/false, E->getExprLoc(), in processImplicitMapsWithDefaultMappers()
6291 Diag(P.second->getExprLoc(), diag::err_omp_no_dsa_for_variable) in ActOnOpenMPExecutableDirective()
6295 Diag(P.second->getExprLoc(), in ActOnOpenMPExecutableDirective()
6378 Diag(E->getExprLoc(), diag::err_omp_param_or_this_in_clause) in ActOnOpenMPDeclareSimdDirective()
6402 Diag(E->getExprLoc(), diag::err_omp_used_in_clause_twice) in ActOnOpenMPDeclareSimdDirective()
6405 Diag(AlignedArgs[CanonPVD]->getExprLoc(), in ActOnOpenMPDeclareSimdDirective()
6417 Diag(E->getExprLoc(), diag::err_omp_aligned_expected_array_or_ptr) in ActOnOpenMPDeclareSimdDirective()
6426 Diag(E->getExprLoc(), diag::err_omp_used_in_clause_twice) in ActOnOpenMPDeclareSimdDirective()
6428 Diag(AlignedThis->getExprLoc(), diag::note_omp_explicit_dsa) in ActOnOpenMPDeclareSimdDirective()
6434 Diag(E->getExprLoc(), diag::err_omp_param_or_this_in_clause) in ActOnOpenMPDeclareSimdDirective()
6473 Diag(E->getExprLoc(), diag::err_omp_wrong_dsa) in ActOnOpenMPDeclareSimdDirective()
6476 Diag(LinearArgs[CanonPVD]->getExprLoc(), in ActOnOpenMPDeclareSimdDirective()
6483 Diag(E->getExprLoc(), diag::err_omp_wrong_dsa) in ActOnOpenMPDeclareSimdDirective()
6486 Diag(UniformedArgs[CanonPVD]->getExprLoc(), in ActOnOpenMPDeclareSimdDirective()
6496 (void)CheckOpenMPLinearDecl(CanonPVD, E->getExprLoc(), LinKind, in ActOnOpenMPDeclareSimdDirective()
6504 Diag(E->getExprLoc(), diag::err_omp_wrong_dsa) in ActOnOpenMPDeclareSimdDirective()
6508 Diag(UniformedLinearThis->getExprLoc(), diag::note_omp_explicit_dsa) in ActOnOpenMPDeclareSimdDirective()
6517 (void)CheckOpenMPLinearDecl(/*D=*/nullptr, E->getExprLoc(), LinKind, in ActOnOpenMPDeclareSimdDirective()
6521 Diag(E->getExprLoc(), diag::err_omp_param_or_this_in_clause) in ActOnOpenMPDeclareSimdDirective()
6538 Diag(Step->getExprLoc(), diag::err_omp_expected_uniform_param) in ActOnOpenMPDeclareSimdDirective()
6546 Diag(Step->getExprLoc(), diag::err_omp_expected_int_param) in ActOnOpenMPDeclareSimdDirective()
6555 NewStep = PerformOpenMPImplicitIntegerConversion(Step->getExprLoc(), Step) in ActOnOpenMPDeclareSimdDirective()
6906 Diag(E->getExprLoc(), diag::warn_omp_declare_variant_score_not_constant) in checkOpenMPDeclareVariantFunction()
6913 Diag(E->getExprLoc(), in checkOpenMPDeclareVariantFunction()
6941 Diag(VariantRef->getExprLoc(), diag::err_omp_function_expected) in checkOpenMPDeclareVariantFunction()
6958 Diag(VariantRef->getExprLoc(), in checkOpenMPDeclareVariantFunction()
6982 Diag(VariantRef->getExprLoc(), diag::err_omp_function_expected) in checkOpenMPDeclareVariantFunction()
6990 Diag(VariantRef->getExprLoc(), diag::err_omp_function_expected) in checkOpenMPDeclareVariantFunction()
6996 Diag(VariantRef->getExprLoc(), diag::err_omp_function_expected) in checkOpenMPDeclareVariantFunction()
7006 Diag(VariantRef->getExprLoc(), in checkOpenMPDeclareVariantFunction()
7021 Diag(VariantRef->getExprLoc(), in checkOpenMPDeclareVariantFunction()
7083 VariantRef->getExprLoc(), in checkOpenMPDeclareVariantFunction()
7085 PartialDiagnosticAt(VariantRef->getExprLoc(), in checkOpenMPDeclareVariantFunction()
7405 SemaRef.Diag(NewStep->getExprLoc(), in setStep()
7415 SemaRef.CreateBuiltinUnaryOp(NewStep->getExprLoc(), UO_Minus, NewStep) in setStep()
7441 SemaRef.Diag(E->getExprLoc(), diag::err_omp_stmt_depends_on_loop_counter) in checkDecl()
7454 SemaRef.Diag(E->getExprLoc(), in checkDecl()
7461 SemaRef.Diag(E->getExprLoc(), diag::err_omp_invariant_dependency); in checkDecl()
7473 SemaRef.Diag(E->getExprLoc(), in checkDecl()
8577 SemaRef.Diag(CollapseLoopCountExpr->getExprLoc(), in checkOpenMPIterationSpace()
8581 SemaRef.Diag(OrderedLoopCountExpr->getExprLoc(), in checkOpenMPIterationSpace()
8882 E->getExprLoc(), in buildPostUpdate()
8884 E->getExprLoc(), E) in buildPostUpdate()
8887 ? S.CreateBuiltinBinOp(ConvE->getExprLoc(), BO_Comma, in buildPostUpdate()
8929 SemaRef.Diag(OrderedLoopCountExpr->getExprLoc(), in checkOpenMPLoop()
8932 SemaRef.Diag(CollapseLoopCountExpr->getExprLoc(), in checkOpenMPLoop()
9035 SemaRef.BuildBinOp(CurScope, PreCond.get()->getExprLoc(), BO_LAnd, in checkOpenMPLoop()
9039 SourceLocation Loc = N->getExprLoc(); in checkOpenMPLoop()
9087 CurScope, LastIteration.get()->getExprLoc(), BO_Sub, in checkOpenMPLoop()
9105 CurScope, SaveRef.get()->getExprLoc(), BO_Add, SaveRef.get(), in checkOpenMPLoop()
9153 LastIteration.get()->getExprLoc(), InitLoc, IsUBGreater.get(), in checkOpenMPLoop()
9476 SemaRef, VD, IS.CounterVar->getType(), IS.CounterVar->getExprLoc(), in checkOpenMPLoop()
9617 S.Diag(SimdlenLength->getExprLoc(), in checkSimdlenSafelenSpecified()
9842 TargetCallLoc = TargetCall->getExprLoc(); in ActOnOpenMPDispatchDirective()
10492 ErrorLoc = AtomicInnerBinOp->getExprLoc(); in checkBinaryOperation()
10494 NoteLoc = X->getExprLoc(); in checkBinaryOperation()
10499 ErrorLoc = AtomicInnerBinOp->getExprLoc(); in checkBinaryOperation()
10506 NoteLoc = ErrorLoc = AtomicBinOp->getRHS()->getExprLoc(); in checkBinaryOperation()
10511 ErrorLoc = AtomicBinOp->getExprLoc(); in checkBinaryOperation()
10570 ErrorLoc = AtomicUnaryOp->getExprLoc(); in checkStatement()
10577 NoteLoc = ErrorLoc = AtomicBody->getExprLoc(); in checkStatement()
10602 OpaqueValueExpr(X->getExprLoc(), X->getType(), VK_RValue); in checkStatement()
10604 OpaqueValueExpr(E->getExprLoc(), E->getType(), VK_RValue); in checkStatement()
10746 ErrorLoc = AtomicBinOp->getExprLoc(); in ActOnOpenMPAtomicDirective()
10748 NoteLoc = NotLValueExpr->getExprLoc(); in ActOnOpenMPAtomicDirective()
10758 ErrorLoc = AtomicBinOp->getExprLoc(); in ActOnOpenMPAtomicDirective()
10760 NoteLoc = NotScalarExpr->getExprLoc(); in ActOnOpenMPAtomicDirective()
10765 ErrorLoc = AtomicBody->getExprLoc(); in ActOnOpenMPAtomicDirective()
10768 : AtomicBody->getExprLoc(); in ActOnOpenMPAtomicDirective()
10808 ErrorLoc = AtomicBinOp->getExprLoc(); in ActOnOpenMPAtomicDirective()
10810 NoteLoc = X->getExprLoc(); in ActOnOpenMPAtomicDirective()
10820 ErrorLoc = AtomicBinOp->getExprLoc(); in ActOnOpenMPAtomicDirective()
10822 NoteLoc = NotScalarExpr->getExprLoc(); in ActOnOpenMPAtomicDirective()
10827 ErrorLoc = AtomicBody->getExprLoc(); in ActOnOpenMPAtomicDirective()
10830 : AtomicBody->getExprLoc(); in ActOnOpenMPAtomicDirective()
10905 ErrorLoc = AtomicBody->getExprLoc(); in ActOnOpenMPAtomicDirective()
10908 : AtomicBody->getExprLoc(); in ActOnOpenMPAtomicDirective()
11054 ErrorLoc = FirstBinOp->getExprLoc(); in ActOnOpenMPAtomicDirective()
11056 NoteLoc = SecondBinOp->getLHS()->getExprLoc(); in ActOnOpenMPAtomicDirective()
12663 OrigCntVar->getExprLoc()); in ActOnOpenMPTileDirective()
12665 OrigCntVar->getExprLoc()); in ActOnOpenMPTileDirective()
12679 ExprResult EndOfTile = BuildBinOp(CurScope, LoopHelper.Cond->getExprLoc(), in ActOnOpenMPTileDirective()
12684 BuildBinOp(CurScope, LoopHelper.Cond->getExprLoc(), BO_LT, in ActOnOpenMPTileDirective()
12693 ExprResult CondExpr = BuildBinOp(CurScope, LoopHelper.Cond->getExprLoc(), in ActOnOpenMPTileDirective()
12700 BuildUnaryOp(CurScope, LoopHelper.Inc->getExprLoc(), UO_PreInc, TileIV); in ActOnOpenMPTileDirective()
12739 OrigCntVar->getExprLoc()); in ActOnOpenMPTileDirective()
12744 ActOnIntegerConstant(LoopHelper.Init->getExprLoc(), 0).get(), in ActOnOpenMPTileDirective()
12754 ExprResult CondExpr = BuildBinOp(CurScope, LoopHelper.Cond->getExprLoc(), in ActOnOpenMPTileDirective()
12760 ExprResult IncrStmt = BuildBinOp(CurScope, LoopHelper.Inc->getExprLoc(), in ActOnOpenMPTileDirective()
13816 SourceLocation Loc = ValExpr->getExprLoc(); in isNonNegativeIntegerValue()
13892 Diag(E->getExprLoc(), diag::err_omp_negative_expression_in_clause) in VerifyPositiveIntegerConstantInClause()
13898 Diag(E->getExprLoc(), diag::warn_omp_alignment_not_power_of_two) in VerifyPositiveIntegerConstantInClause()
13984 if (!findOMPAllocatorHandleT(*this, A->getExprLoc(), DSAStack)) in ActOnOpenMPAllocatorClause()
14903 Diag(E->getExprLoc(), diag::err_omp_interop_prefer_type); in ActOnOpenMPInitClause()
15596 buildVarDecl(*this, RefExpr->getExprLoc(), ElemType, D->getName()); in ActOnOpenMPFirstprivateClause()
15600 VarDecl *VDInitTemp = buildVarDecl(*this, RefExpr->getExprLoc(), ElemType, in ActOnOpenMPFirstprivateClause()
15615 VarDecl *VDInit = buildVarDecl(*this, RefExpr->getExprLoc(), Type, in ActOnOpenMPFirstprivateClause()
15618 RefExpr->getExprLoc()); in ActOnOpenMPFirstprivateClause()
15625 Diag(RefExpr->getExprLoc(), in ActOnOpenMPFirstprivateClause()
15633 RefExpr->getExprLoc()); in ActOnOpenMPFirstprivateClause()
16534 S.Diag(DVar.RefExpr->getExprLoc(), diag::note_omp_referenced); in actOnOMPReductionKindClause()
17009 S.Diag(RefExpr->getExprLoc(), in actOnOMPReductionKindClause()
17371 DE->getType().getUnqualifiedType(), DE->getExprLoc(), in FinishOpenMPLinearClause()
17378 SemaRef, S, RefExpr->getExprLoc(), *CurPrivate, InitExpr, IV, Step, in FinishOpenMPLinearClause()
17389 buildCounterUpdate(SemaRef, S, RefExpr->getExprLoc(), CapturedRef, in FinishOpenMPLinearClause()
17464 Diag(PrevRef->getExprLoc(), diag::note_omp_explicit_dsa) in ActOnOpenMPAlignedClause()
17515 SourceLocation ELoc = RefExpr->getExprLoc(); in ActOnOpenMPCopyinClause()
17558 *this, SrcVD, ElemType.getUnqualifiedType(), DE->getExprLoc()); in ActOnOpenMPCopyinClause()
17563 buildDeclRefExpr(*this, DstVD, ElemType, DE->getExprLoc()); in ActOnOpenMPCopyinClause()
17567 BuildBinOp(/*S=*/nullptr, DE->getExprLoc(), BO_Assign, PseudoDstExpr, in ActOnOpenMPCopyinClause()
17571 AssignmentOp = ActOnFinishFullExpr(AssignmentOp.get(), DE->getExprLoc(), in ActOnOpenMPCopyinClause()
17746 Diag(Depobj->getExprLoc(), diag::err_omp_expected_omp_depend_t_lvalue) in ActOnOpenMPDepobjClause()
17751 Diag(Depobj->getExprLoc(), diag::err_omp_expected_omp_depend_t_lvalue) in ActOnOpenMPDepobjClause()
17793 Diag(DepModifier->getExprLoc(), in ActOnOpenMPDependClause()
17799 Diag(DepModifier->getExprLoc(), diag::err_omp_depend_modifier_not_iterator); in ActOnOpenMPDependClause()
17820 SourceLocation ELoc = RefExpr->getExprLoc(); in ActOnOpenMPDependClause()
17862 OOLoc = MCE->getCallee()->getExprLoc(); in ActOnOpenMPDependClause()
18339 SemaRef.Diag(AE->getIdx()->getExprLoc(), in VisitArraySubscriptExpr()
18341 SemaRef.Diag(AE->getIdx()->getExprLoc(), in VisitArraySubscriptExpr()
18413 SemaRef.Diag(OASE->getLength()->getExprLoc(), in VisitOMPArraySectionExpr()
18415 SemaRef.Diag(OASE->getLength()->getExprLoc(), in VisitOMPArraySectionExpr()
18422 SemaRef.Diag(OASE->getLowerBound()->getExprLoc(), in VisitOMPArraySectionExpr()
18424 SemaRef.Diag(OASE->getLowerBound()->getExprLoc(), in VisitOMPArraySectionExpr()
18519 SourceLocation ELoc = E->getExprLoc(); in checkMapClauseExpressionBase()
18553 SourceLocation ELoc = E->getExprLoc(); in checkMapConflicts()
18606 SemaRef.Diag(CI->getAssociatedExpression()->getExprLoc(), in checkMapConflicts()
18609 SemaRef.Diag(SI->getAssociatedExpression()->getExprLoc(), in checkMapConflicts()
18662 SemaRef.Diag(RE->getExprLoc(), diag::note_used_here) in checkMapConflicts()
18675 std::prev(CI)->getAssociatedExpression()->getExprLoc(); in checkMapConflicts()
18699 SemaRef.Diag(RE->getExprLoc(), diag::note_used_here) in checkMapConflicts()
18710 SemaRef.Diag(RE->getExprLoc(), diag::note_used_here) in checkMapConflicts()
18749 SemaRef.Diag(RE->getExprLoc(), diag::note_used_here) in checkMapConflicts()
18785 SemaRef.Diag(EnclosingExpr->getExprLoc(), diag::note_used_here) in checkMapConflicts()
18970 SourceLocation ELoc = RE->getExprLoc(); in checkMappableExpressionList()
19127 if (!checkTypeMappable(VE->getExprLoc(), VE->getSourceRange(), SemaRef, in checkMappableExpressionList()
19821 if (!findOMPEventHandleT(*this, Evt->getExprLoc(), DSAStack)) in ActOnOpenMPDetachClause()
19827 Diag(Evt->getExprLoc(), diag::err_omp_var_expected) in ActOnOpenMPDetachClause()
19833 Diag(Evt->getExprLoc(), diag::err_omp_var_expected) in ActOnOpenMPDetachClause()
19840 Diag(Evt->getExprLoc(), diag::err_omp_var_expected) in ActOnOpenMPDetachClause()
19851 Diag(Evt->getExprLoc(), diag::err_omp_wrong_dsa) in ActOnOpenMPDetachClause()
20207 checkDeclInTargetContext(E->getExprLoc(), E->getSourceRange(), *this, D); in checkDeclIsAllowedInOpenMPTarget()
20332 buildVarDecl(*this, RefExpr->getExprLoc(), Type, ".devptr.temp"); in ActOnOpenMPUseDevicePtrClause()
20334 *this, VDInit, RefExpr->getType(), RefExpr->getExprLoc()); in ActOnOpenMPUseDevicePtrClause()
20469 Diag(ConflictExpr->getExprLoc(), diag::note_used_here) in ActOnOpenMPIsDevicePtrClause()
20510 if (!findOMPAllocatorHandleT(*this, Allocator->getExprLoc(), DSAStack)) in ActOnOpenMPAllocateClause()
20591 Diag(PrevRef->getExprLoc(), diag::note_omp_explicit_dsa) in ActOnOpenMPNontemporalClause()
20752 Diag(D.Allocator->getExprLoc(), diag::err_omp_var_expected) in ActOnOpenMPUsesAllocatorClause()
20761 Diag(D.AllocatorTraits->getExprLoc(), in ActOnOpenMPUsesAllocatorClause()
20764 Diag(D.Allocator->getExprLoc(), diag::note_omp_predefined_allocator) in ActOnOpenMPUsesAllocatorClause()
20773 Diag(D.Allocator->getExprLoc(), in ActOnOpenMPUsesAllocatorClause()
20807 Diag(D.AllocatorTraits->getExprLoc(), in ActOnOpenMPUsesAllocatorClause()
20842 SourceLocation ELoc = RefExpr->getExprLoc(); in ActOnOpenMPAffinityClause()