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()
4313 S.CreateBuiltinUnaryOp(CaptureExpr->getExprLoc(), UO_AddrOf, Init); in buildCaptureDecl()
4339 CaptureExpr->getExprLoc()); in buildCapture()
4349 CaptureExpr->getExprLoc()); in buildCapture()
4355 Res = S.CreateBuiltinUnaryOp(CaptureExpr->getExprLoc(), UO_Deref, Ref); in buildCapture()
5021 ELoc = RefExpr->getExprLoc(); in getPrivateItem()
5150 S.Diag(Allocator->getExprLoc(), in checkAllocateClauses()
5163 S.Diag(AC->getAllocator()->getExprLoc(), in checkAllocateClauses()
5175 S.Diag(E->getExprLoc(), in checkAllocateClauses()
5650 DefaultMapperId.setLoc(E->getExprLoc()); in processImplicitMapsWithDefaultMappers()
5660 auto *OE = new (S.Context) OpaqueValueExpr(E->getExprLoc(), CanonType, in processImplicitMapsWithDefaultMappers()
5667 BaseExpr, /*IsArrow=*/false, E->getExprLoc(), in processImplicitMapsWithDefaultMappers()
5677 BaseExpr, /*IsArrow=*/false, E->getExprLoc(), in processImplicitMapsWithDefaultMappers()
6306 Diag(P.second->getExprLoc(), diag::err_omp_no_dsa_for_variable) in ActOnOpenMPExecutableDirective()
6310 Diag(P.second->getExprLoc(), in ActOnOpenMPExecutableDirective()
6393 Diag(E->getExprLoc(), diag::err_omp_param_or_this_in_clause) in ActOnOpenMPDeclareSimdDirective()
6417 Diag(E->getExprLoc(), diag::err_omp_used_in_clause_twice) in ActOnOpenMPDeclareSimdDirective()
6420 Diag(AlignedArgs[CanonPVD]->getExprLoc(), in ActOnOpenMPDeclareSimdDirective()
6432 Diag(E->getExprLoc(), diag::err_omp_aligned_expected_array_or_ptr) in ActOnOpenMPDeclareSimdDirective()
6441 Diag(E->getExprLoc(), diag::err_omp_used_in_clause_twice) in ActOnOpenMPDeclareSimdDirective()
6443 Diag(AlignedThis->getExprLoc(), diag::note_omp_explicit_dsa) in ActOnOpenMPDeclareSimdDirective()
6449 Diag(E->getExprLoc(), diag::err_omp_param_or_this_in_clause) in ActOnOpenMPDeclareSimdDirective()
6488 Diag(E->getExprLoc(), diag::err_omp_wrong_dsa) in ActOnOpenMPDeclareSimdDirective()
6491 Diag(LinearArgs[CanonPVD]->getExprLoc(), in ActOnOpenMPDeclareSimdDirective()
6498 Diag(E->getExprLoc(), diag::err_omp_wrong_dsa) in ActOnOpenMPDeclareSimdDirective()
6501 Diag(UniformedArgs[CanonPVD]->getExprLoc(), in ActOnOpenMPDeclareSimdDirective()
6511 (void)CheckOpenMPLinearDecl(CanonPVD, E->getExprLoc(), LinKind, in ActOnOpenMPDeclareSimdDirective()
6519 Diag(E->getExprLoc(), diag::err_omp_wrong_dsa) in ActOnOpenMPDeclareSimdDirective()
6523 Diag(UniformedLinearThis->getExprLoc(), diag::note_omp_explicit_dsa) in ActOnOpenMPDeclareSimdDirective()
6532 (void)CheckOpenMPLinearDecl(/*D=*/nullptr, E->getExprLoc(), LinKind, in ActOnOpenMPDeclareSimdDirective()
6536 Diag(E->getExprLoc(), diag::err_omp_param_or_this_in_clause) in ActOnOpenMPDeclareSimdDirective()
6553 Diag(Step->getExprLoc(), diag::err_omp_expected_uniform_param) in ActOnOpenMPDeclareSimdDirective()
6561 Diag(Step->getExprLoc(), diag::err_omp_expected_int_param) in ActOnOpenMPDeclareSimdDirective()
6570 NewStep = PerformOpenMPImplicitIntegerConversion(Step->getExprLoc(), Step) in ActOnOpenMPDeclareSimdDirective()
6922 Diag(E->getExprLoc(), diag::warn_omp_declare_variant_score_not_constant) in checkOpenMPDeclareVariantFunction()
6929 Diag(E->getExprLoc(), in checkOpenMPDeclareVariantFunction()
6957 Diag(VariantRef->getExprLoc(), diag::err_omp_function_expected) in checkOpenMPDeclareVariantFunction()
6974 Diag(VariantRef->getExprLoc(), in checkOpenMPDeclareVariantFunction()
6998 Diag(VariantRef->getExprLoc(), diag::err_omp_function_expected) in checkOpenMPDeclareVariantFunction()
7006 Diag(VariantRef->getExprLoc(), diag::err_omp_function_expected) in checkOpenMPDeclareVariantFunction()
7012 Diag(VariantRef->getExprLoc(), diag::err_omp_function_expected) in checkOpenMPDeclareVariantFunction()
7022 Diag(VariantRef->getExprLoc(), in checkOpenMPDeclareVariantFunction()
7037 Diag(VariantRef->getExprLoc(), in checkOpenMPDeclareVariantFunction()
7099 VariantRef->getExprLoc(), in checkOpenMPDeclareVariantFunction()
7101 PartialDiagnosticAt(VariantRef->getExprLoc(), in checkOpenMPDeclareVariantFunction()
7421 SemaRef.Diag(NewStep->getExprLoc(), in setStep()
7431 SemaRef.CreateBuiltinUnaryOp(NewStep->getExprLoc(), UO_Minus, NewStep) in setStep()
7457 SemaRef.Diag(E->getExprLoc(), diag::err_omp_stmt_depends_on_loop_counter) in checkDecl()
7470 SemaRef.Diag(E->getExprLoc(), in checkDecl()
7477 SemaRef.Diag(E->getExprLoc(), diag::err_omp_invariant_dependency); in checkDecl()
7489 SemaRef.Diag(E->getExprLoc(), in checkDecl()
8583 SemaRef.Diag(CollapseLoopCountExpr->getExprLoc(), in checkOpenMPIterationSpace()
8587 SemaRef.Diag(OrderedLoopCountExpr->getExprLoc(), in checkOpenMPIterationSpace()
8888 E->getExprLoc(), in buildPostUpdate()
8890 E->getExprLoc(), E) in buildPostUpdate()
8893 ? S.CreateBuiltinBinOp(ConvE->getExprLoc(), BO_Comma, in buildPostUpdate()
8935 SemaRef.Diag(OrderedLoopCountExpr->getExprLoc(), in checkOpenMPLoop()
8938 SemaRef.Diag(CollapseLoopCountExpr->getExprLoc(), in checkOpenMPLoop()
9059 SemaRef.BuildBinOp(CurScope, PreCond.get()->getExprLoc(), BO_LAnd, in checkOpenMPLoop()
9063 SourceLocation Loc = N->getExprLoc(); in checkOpenMPLoop()
9111 CurScope, LastIteration.get()->getExprLoc(), BO_Sub, in checkOpenMPLoop()
9129 CurScope, SaveRef.get()->getExprLoc(), BO_Add, SaveRef.get(), in checkOpenMPLoop()
9177 LastIteration.get()->getExprLoc(), InitLoc, IsUBGreater.get(), in checkOpenMPLoop()
9510 SemaRef, VD, IS.CounterVar->getType(), IS.CounterVar->getExprLoc(), in checkOpenMPLoop()
9651 S.Diag(SimdlenLength->getExprLoc(), in checkSimdlenSafelenSpecified()
9876 TargetCallLoc = TargetCall->getExprLoc(); in ActOnOpenMPDispatchDirective()
10527 ErrorLoc = AtomicInnerBinOp->getExprLoc(); in checkBinaryOperation()
10529 NoteLoc = X->getExprLoc(); in checkBinaryOperation()
10534 ErrorLoc = AtomicInnerBinOp->getExprLoc(); in checkBinaryOperation()
10541 NoteLoc = ErrorLoc = AtomicBinOp->getRHS()->getExprLoc(); in checkBinaryOperation()
10546 ErrorLoc = AtomicBinOp->getExprLoc(); in checkBinaryOperation()
10605 ErrorLoc = AtomicUnaryOp->getExprLoc(); in checkStatement()
10612 NoteLoc = ErrorLoc = AtomicBody->getExprLoc(); in checkStatement()
10637 OpaqueValueExpr(X->getExprLoc(), X->getType(), VK_PRValue); in checkStatement()
10639 OpaqueValueExpr(E->getExprLoc(), E->getType(), VK_PRValue); in checkStatement()
10781 ErrorLoc = AtomicBinOp->getExprLoc(); in ActOnOpenMPAtomicDirective()
10783 NoteLoc = NotLValueExpr->getExprLoc(); in ActOnOpenMPAtomicDirective()
10793 ErrorLoc = AtomicBinOp->getExprLoc(); in ActOnOpenMPAtomicDirective()
10795 NoteLoc = NotScalarExpr->getExprLoc(); in ActOnOpenMPAtomicDirective()
10800 ErrorLoc = AtomicBody->getExprLoc(); in ActOnOpenMPAtomicDirective()
10803 : AtomicBody->getExprLoc(); in ActOnOpenMPAtomicDirective()
10843 ErrorLoc = AtomicBinOp->getExprLoc(); in ActOnOpenMPAtomicDirective()
10845 NoteLoc = X->getExprLoc(); in ActOnOpenMPAtomicDirective()
10855 ErrorLoc = AtomicBinOp->getExprLoc(); in ActOnOpenMPAtomicDirective()
10857 NoteLoc = NotScalarExpr->getExprLoc(); in ActOnOpenMPAtomicDirective()
10862 ErrorLoc = AtomicBody->getExprLoc(); in ActOnOpenMPAtomicDirective()
10865 : AtomicBody->getExprLoc(); in ActOnOpenMPAtomicDirective()
10940 ErrorLoc = AtomicBody->getExprLoc(); in ActOnOpenMPAtomicDirective()
10943 : AtomicBody->getExprLoc(); in ActOnOpenMPAtomicDirective()
11089 ErrorLoc = FirstBinOp->getExprLoc(); in ActOnOpenMPAtomicDirective()
11091 NoteLoc = SecondBinOp->getLHS()->getExprLoc(); in ActOnOpenMPAtomicDirective()
12714 OrigCntVar->getExprLoc()); in ActOnOpenMPTileDirective()
12716 OrigCntVar->getExprLoc()); in ActOnOpenMPTileDirective()
12730 ExprResult EndOfTile = BuildBinOp(CurScope, LoopHelper.Cond->getExprLoc(), in ActOnOpenMPTileDirective()
12735 BuildBinOp(CurScope, LoopHelper.Cond->getExprLoc(), BO_LT, in ActOnOpenMPTileDirective()
12744 ExprResult CondExpr = BuildBinOp(CurScope, LoopHelper.Cond->getExprLoc(), in ActOnOpenMPTileDirective()
12751 BuildUnaryOp(CurScope, LoopHelper.Inc->getExprLoc(), UO_PreInc, TileIV); in ActOnOpenMPTileDirective()
12790 OrigCntVar->getExprLoc()); in ActOnOpenMPTileDirective()
12795 ActOnIntegerConstant(LoopHelper.Init->getExprLoc(), 0).get(), in ActOnOpenMPTileDirective()
12805 ExprResult CondExpr = BuildBinOp(CurScope, LoopHelper.Cond->getExprLoc(), in ActOnOpenMPTileDirective()
12811 ExprResult IncrStmt = BuildBinOp(CurScope, LoopHelper.Inc->getExprLoc(), in ActOnOpenMPTileDirective()
12954 FactorLoc = FactorVal->getExprLoc(); in ActOnOpenMPUnrollDirective()
12967 SourceLocation OrigVarLoc = OrigVar->getExprLoc(); in ActOnOpenMPUnrollDirective()
13016 ExprResult EndOfTile = BuildBinOp(CurScope, LoopHelper.Cond->getExprLoc(), in ActOnOpenMPUnrollDirective()
13020 ExprResult InnerCond1 = BuildBinOp(CurScope, LoopHelper.Cond->getExprLoc(), in ActOnOpenMPUnrollDirective()
13025 BuildBinOp(CurScope, LoopHelper.Cond->getExprLoc(), BO_LE, MakeInnerRef(), in ActOnOpenMPUnrollDirective()
13030 BuildBinOp(CurScope, LoopHelper.Cond->getExprLoc(), BO_LAnd, in ActOnOpenMPUnrollDirective()
13036 ExprResult InnerIncr = BuildUnaryOp(CurScope, LoopHelper.Inc->getExprLoc(), in ActOnOpenMPUnrollDirective()
13072 OuterIVDecl, ActOnIntegerConstant(LoopHelper.Init->getExprLoc(), 0).get(), in ActOnOpenMPUnrollDirective()
13081 BuildBinOp(CurScope, LoopHelper.Cond->getExprLoc(), BO_LT, MakeOuterRef(), in ActOnOpenMPUnrollDirective()
13088 BuildBinOp(CurScope, LoopHelper.Inc->getExprLoc(), BO_AddAssign, in ActOnOpenMPUnrollDirective()
14154 SourceLocation Loc = ValExpr->getExprLoc(); in isNonNegativeIntegerValue()
14246 Diag(E->getExprLoc(), diag::err_omp_negative_expression_in_clause) in VerifyPositiveIntegerConstantInClause()
14252 Diag(E->getExprLoc(), diag::warn_omp_alignment_not_power_of_two) in VerifyPositiveIntegerConstantInClause()
14338 if (!findOMPAllocatorHandleT(*this, A->getExprLoc(), DSAStack)) in ActOnOpenMPAllocatorClause()
15286 Diag(E->getExprLoc(), diag::err_omp_interop_prefer_type); in ActOnOpenMPInitClause()
15979 buildVarDecl(*this, RefExpr->getExprLoc(), ElemType, D->getName()); in ActOnOpenMPFirstprivateClause()
15983 VarDecl *VDInitTemp = buildVarDecl(*this, RefExpr->getExprLoc(), ElemType, in ActOnOpenMPFirstprivateClause()
15998 VarDecl *VDInit = buildVarDecl(*this, RefExpr->getExprLoc(), Type, in ActOnOpenMPFirstprivateClause()
16001 RefExpr->getExprLoc()); in ActOnOpenMPFirstprivateClause()
16008 Diag(RefExpr->getExprLoc(), in ActOnOpenMPFirstprivateClause()
16016 RefExpr->getExprLoc()); in ActOnOpenMPFirstprivateClause()
16917 S.Diag(DVar.RefExpr->getExprLoc(), diag::note_omp_referenced); in actOnOMPReductionKindClause()
17392 S.Diag(RefExpr->getExprLoc(), in actOnOMPReductionKindClause()
17754 DE->getType().getUnqualifiedType(), DE->getExprLoc(), in FinishOpenMPLinearClause()
17761 SemaRef, S, RefExpr->getExprLoc(), *CurPrivate, InitExpr, IV, Step, in FinishOpenMPLinearClause()
17772 buildCounterUpdate(SemaRef, S, RefExpr->getExprLoc(), CapturedRef, in FinishOpenMPLinearClause()
17847 Diag(PrevRef->getExprLoc(), diag::note_omp_explicit_dsa) in ActOnOpenMPAlignedClause()
17898 SourceLocation ELoc = RefExpr->getExprLoc(); in ActOnOpenMPCopyinClause()
17941 *this, SrcVD, ElemType.getUnqualifiedType(), DE->getExprLoc()); in ActOnOpenMPCopyinClause()
17946 buildDeclRefExpr(*this, DstVD, ElemType, DE->getExprLoc()); in ActOnOpenMPCopyinClause()
17950 BuildBinOp(/*S=*/nullptr, DE->getExprLoc(), BO_Assign, PseudoDstExpr, in ActOnOpenMPCopyinClause()
17954 AssignmentOp = ActOnFinishFullExpr(AssignmentOp.get(), DE->getExprLoc(), in ActOnOpenMPCopyinClause()
18129 Diag(Depobj->getExprLoc(), diag::err_omp_expected_omp_depend_t_lvalue) in ActOnOpenMPDepobjClause()
18134 Diag(Depobj->getExprLoc(), diag::err_omp_expected_omp_depend_t_lvalue) in ActOnOpenMPDepobjClause()
18176 Diag(DepModifier->getExprLoc(), in ActOnOpenMPDependClause()
18182 Diag(DepModifier->getExprLoc(), diag::err_omp_depend_modifier_not_iterator); in ActOnOpenMPDependClause()
18203 SourceLocation ELoc = RefExpr->getExprLoc(); in ActOnOpenMPDependClause()
18245 OOLoc = MCE->getCallee()->getExprLoc(); in ActOnOpenMPDependClause()
18722 SemaRef.Diag(AE->getIdx()->getExprLoc(), in VisitArraySubscriptExpr()
18724 SemaRef.Diag(AE->getIdx()->getExprLoc(), in VisitArraySubscriptExpr()
18796 SemaRef.Diag(OASE->getLength()->getExprLoc(), in VisitOMPArraySectionExpr()
18798 SemaRef.Diag(OASE->getLength()->getExprLoc(), in VisitOMPArraySectionExpr()
18805 SemaRef.Diag(OASE->getLowerBound()->getExprLoc(), in VisitOMPArraySectionExpr()
18807 SemaRef.Diag(OASE->getLowerBound()->getExprLoc(), in VisitOMPArraySectionExpr()
18902 SourceLocation ELoc = E->getExprLoc(); in checkMapClauseExpressionBase()
18936 SourceLocation ELoc = E->getExprLoc(); in checkMapConflicts()
18989 SemaRef.Diag(CI->getAssociatedExpression()->getExprLoc(), in checkMapConflicts()
18992 SemaRef.Diag(SI->getAssociatedExpression()->getExprLoc(), in checkMapConflicts()
19045 SemaRef.Diag(RE->getExprLoc(), diag::note_used_here) in checkMapConflicts()
19058 std::prev(CI)->getAssociatedExpression()->getExprLoc(); in checkMapConflicts()
19082 SemaRef.Diag(RE->getExprLoc(), diag::note_used_here) in checkMapConflicts()
19093 SemaRef.Diag(RE->getExprLoc(), diag::note_used_here) in checkMapConflicts()
19132 SemaRef.Diag(RE->getExprLoc(), diag::note_used_here) in checkMapConflicts()
19168 SemaRef.Diag(EnclosingExpr->getExprLoc(), diag::note_used_here) in checkMapConflicts()
19353 SourceLocation ELoc = RE->getExprLoc(); in checkMappableExpressionList()
19510 if (!checkTypeMappable(VE->getExprLoc(), VE->getSourceRange(), SemaRef, in checkMappableExpressionList()
20209 if (!findOMPEventHandleT(*this, Evt->getExprLoc(), DSAStack)) in ActOnOpenMPDetachClause()
20215 Diag(Evt->getExprLoc(), diag::err_omp_var_expected) in ActOnOpenMPDetachClause()
20221 Diag(Evt->getExprLoc(), diag::err_omp_var_expected) in ActOnOpenMPDetachClause()
20228 Diag(Evt->getExprLoc(), diag::err_omp_var_expected) in ActOnOpenMPDetachClause()
20239 Diag(Evt->getExprLoc(), diag::err_omp_wrong_dsa) in ActOnOpenMPDetachClause()
20595 checkDeclInTargetContext(E->getExprLoc(), E->getSourceRange(), *this, D); in checkDeclIsAllowedInOpenMPTarget()
20720 buildVarDecl(*this, RefExpr->getExprLoc(), Type, ".devptr.temp"); in ActOnOpenMPUseDevicePtrClause()
20722 *this, VDInit, RefExpr->getType(), RefExpr->getExprLoc()); in ActOnOpenMPUseDevicePtrClause()
20857 Diag(ConflictExpr->getExprLoc(), diag::note_used_here) in ActOnOpenMPIsDevicePtrClause()
20898 if (!findOMPAllocatorHandleT(*this, Allocator->getExprLoc(), DSAStack)) in ActOnOpenMPAllocateClause()
20979 Diag(PrevRef->getExprLoc(), diag::note_omp_explicit_dsa) in ActOnOpenMPNontemporalClause()
21140 Diag(D.Allocator->getExprLoc(), diag::err_omp_var_expected) in ActOnOpenMPUsesAllocatorClause()
21149 Diag(D.AllocatorTraits->getExprLoc(), in ActOnOpenMPUsesAllocatorClause()
21152 Diag(D.Allocator->getExprLoc(), diag::note_omp_predefined_allocator) in ActOnOpenMPUsesAllocatorClause()
21161 Diag(D.Allocator->getExprLoc(), in ActOnOpenMPUsesAllocatorClause()
21195 Diag(D.AllocatorTraits->getExprLoc(), in ActOnOpenMPUsesAllocatorClause()
21230 SourceLocation ELoc = RefExpr->getExprLoc(); in ActOnOpenMPAffinityClause()