Lines Matching refs:SemaRef
429 SemaOpenACC &SemaRef; member in __anon1f47c92e0111::SemaOpenACCClauseVisitor
442 : SemaRef(S), Ctx(S.getASTContext()), ExistingClauses(ExistingClauses) {} in SemaOpenACCClauseVisitor()
464 SemaRef.Diag(Clause.getBeginLoc(), diag::err_acc_clause_cannot_combine) in Visit()
466 SemaRef.Diag((*Itr)->getBeginLoc(), diag::note_acc_previous_clause_here); in Visit()
477 SemaRef.Diag(Clause.getBeginLoc(), diag::warn_acc_deprecated_alias_name) \ in Visit()
509 if (checkAlreadyHasClauseOfKind(SemaRef, ExistingClauses, Clause)) in VisitDefaultClause()
528 if (checkAlreadyHasClauseOfKind(SemaRef, ExistingClauses, Clause)) in VisitIfClause()
541 SemaRef.Diag(Clause.getBeginLoc(), diag::warn_acc_if_self_conflict); in VisitIfClause()
542 SemaRef.Diag((*Itr)->getBeginLoc(), diag::note_acc_previous_clause_here); in VisitIfClause()
565 if (checkAlreadyHasClauseOfKind(SemaRef, ExistingClauses, Clause)) in VisitSelfClause()
575 SemaRef.Diag(Clause.getBeginLoc(), diag::warn_acc_if_self_conflict); in VisitSelfClause()
576 SemaRef.Diag((*Itr)->getBeginLoc(), diag::note_acc_previous_clause_here); in VisitSelfClause()
594 if (checkAlreadyHasClauseOfKind(SemaRef, ExistingClauses, Clause)) in VisitNumGangsClause()
601 SemaRef.Diag(Clause.getBeginLoc(), diag::err_acc_num_gangs_num_args) in VisitNumGangsClause()
612 SemaRef.Diag(Clause.getBeginLoc(), diag::err_acc_num_gangs_num_args) in VisitNumGangsClause()
625 SemaRef.Diag(Clause.getBeginLoc(), in VisitNumGangsClause()
628 SemaRef.Diag((*Parallel)->getBeginLoc(), in VisitNumGangsClause()
649 if (checkAlreadyHasClauseOfKind(SemaRef, ExistingClauses, Clause)) in VisitNumWorkersClause()
670 if (checkAlreadyHasClauseOfKind(SemaRef, ExistingClauses, Clause)) in VisitVectorLengthClause()
691 if (checkAlreadyHasClauseOfKind(SemaRef, ExistingClauses, Clause)) in VisitAsyncClause()
846 return SemaRef.CheckVarIsPointerType(OpenACCClauseKind::Attach, E); in VisitAttachClause()
867 return SemaRef.CheckVarIsPointerType(OpenACCClauseKind::DevicePtr, E); in VisitDevicePtrClause()
923 SemaRef.Diag(Clause.getBeginLoc(), diag::err_acc_loop_spec_conflict) in VisitAutoClause()
925 SemaRef.Diag((*Itr)->getBeginLoc(), diag::note_acc_previous_clause_here); in VisitAutoClause()
946 SemaRef.Diag(Clause.getBeginLoc(), diag::err_acc_loop_spec_conflict) in VisitIndependentClause()
948 SemaRef.Diag((*Itr)->getBeginLoc(), diag::note_acc_previous_clause_here); in VisitIndependentClause()
970 SemaRef.Diag(Clause.getBeginLoc(), diag::err_acc_loop_spec_conflict) in VisitSeqClause()
972 SemaRef.Diag((*Itr)->getBeginLoc(), diag::note_acc_previous_clause_here); in VisitSeqClause()
984 SemaRef.Diag(Clause.getBeginLoc(), diag::err_acc_clause_cannot_combine) in VisitSeqClause()
986 SemaRef.Diag((*Itr)->getBeginLoc(), diag::note_acc_previous_clause_here); in VisitSeqClause()
1017 SemaRef.Diag(Clause.getBeginLoc(), in VisitReductionClause()
1020 SemaRef.Diag(NGC->getBeginLoc(), diag::note_acc_previous_clause_here); in VisitReductionClause()
1029 ExprResult Res = SemaRef.CheckReductionVar(Var); in VisitReductionClause()
1046 : SemaRef(S), WasInsideComputeConstruct(S.InsideComputeConstruct), in AssociatedStmtRAII()
1052 SemaRef.InsideComputeConstruct = true; in AssociatedStmtRAII()
1053 SemaRef.ParentlessLoopConstructs.swap(ParentlessLoopConstructs); in AssociatedStmtRAII()
1058 SemaRef.InsideComputeConstruct = WasInsideComputeConstruct; in ~AssociatedStmtRAII()
1062 assert(SemaRef.ParentlessLoopConstructs.empty() && in ~AssociatedStmtRAII()
1064 SemaRef.ParentlessLoopConstructs.swap(ParentlessLoopConstructs); in ~AssociatedStmtRAII()
1317 ExprResult IntExprResult = SemaRef.PerformContextualImplicitConversion( in ActOnIntExpr()
1423 ExprResult Result = SemaRef.CheckPlaceholderExpr(Base); in ActOnArraySectionExpr()
1429 ExprResult Result = SemaRef.CheckPlaceholderExpr(LowerBound); in ActOnArraySectionExpr()
1432 Result = SemaRef.DefaultLvalueConversion(Result.get()); in ActOnArraySectionExpr()
1438 ExprResult Result = SemaRef.CheckPlaceholderExpr(Length); in ActOnArraySectionExpr()
1441 Result = SemaRef.DefaultLvalueConversion(Result.get()); in ActOnArraySectionExpr()
1468 if (SemaRef.RequireCompleteType(Base->getExprLoc(), ResultTy, in ActOnArraySectionExpr()
1474 ExprResult Result = SemaRef.DefaultFunctionArrayLvalueConversion(Base); in ActOnArraySectionExpr()
1483 SemaRef.CreateRecoveryExpr(E->getBeginLoc(), E->getEndLoc(), E, Ty); in ActOnArraySectionExpr()
1494 LBRes = SemaRef.DefaultLvalueConversion(LBRes.get()); in ActOnArraySectionExpr()
1505 LenRes = SemaRef.DefaultLvalueConversion(LenRes.get()); in ActOnArraySectionExpr()
1519 ExprResult Recovery = SemaRef.CreateRecoveryExpr( in ActOnArraySectionExpr()