Searched refs:VarExpr (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaOpenACCClause.cpp | 1905 Expr *VarExpr) { in CheckReductionVar() argument 1906 VarExpr = VarExpr->IgnoreParenCasts(); in CheckReductionVar() 1912 if (isa<ArraySectionExpr>(VarExpr)) { in CheckReductionVar() 1913 Expr *ASExpr = VarExpr; in CheckReductionVar() 1918 Diag(VarExpr->getExprLoc(), diag::err_acc_reduction_type) in CheckReductionVar() 1922 } else if (auto *RD = VarExpr->getType()->getAsRecordDecl()) { in CheckReductionVar() 1924 Diag(VarExpr->getExprLoc(), diag::err_acc_reduction_composite_type) in CheckReductionVar() 1925 << /*not class or struct*/ 0 << VarExpr->getType(); in CheckReductionVar() 1930 Diag(VarExpr->getExprLoc(), diag::err_acc_reduction_composite_type) in CheckReductionVar() 1931 << /*incomplete*/ 1 << VarExpr->getType(); in CheckReductionVar() [all …]
|
| H A D | SemaOpenACC.cpp | 493 Expr *VarExpr) { in CheckVarIsPointerType() argument 499 if (!VarExpr || VarExpr->containsErrors()) in CheckVarIsPointerType() 502 if (isa<ArraySectionExpr>(VarExpr->IgnoreParenImpCasts()) || in CheckVarIsPointerType() 503 VarExpr->hasPlaceholderType(BuiltinType::ArraySection)) { in CheckVarIsPointerType() 504 Diag(VarExpr->getExprLoc(), diag::err_array_section_use) << /*OpenACC=*/0; in CheckVarIsPointerType() 505 Diag(VarExpr->getExprLoc(), diag::note_acc_expected_pointer_var); in CheckVarIsPointerType() 509 QualType Ty = VarExpr->getType(); in CheckVarIsPointerType() 517 return Diag(VarExpr->getExprLoc(), diag::err_acc_var_not_pointer_type) in CheckVarIsPointerType() 535 ExprResult SemaOpenACC::ActOnCacheVar(Expr *VarExpr) { in ActOnCacheVar() argument 536 Expr *CurVarExpr = VarExpr->IgnoreParenImpCasts(); in ActOnCacheVar() [all …]
|
| H A D | SemaExprCXX.cpp | 7598 CurrentLSI->visitPotentialCaptures([&](ValueDecl *Var, Expr *VarExpr) { in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures() argument 7610 if (CurrentLSI->isVariableExprMarkedAsNonODRUsed(VarExpr) && in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures() 7623 S.MarkCaptureUsedInEnclosingContext(Var, VarExpr->getExprLoc(), *Index); in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures() 7634 SourceLocation ExprLoc = VarExpr->getExprLoc(); in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | ScopeInfo.h | 992 void addPotentialCapture(Expr *VarExpr) { in addPotentialCapture() argument 993 assert(isa<DeclRefExpr>(VarExpr) || isa<MemberExpr>(VarExpr) || in addPotentialCapture() 994 isa<FunctionParmPackExpr>(VarExpr)); in addPotentialCapture() 995 PotentiallyCapturingExprs.push_back(VarExpr); in addPotentialCapture()
|
| H A D | SemaOpenACC.h | 882 Expr *VarExpr); 884 ExprResult ActOnCacheVar(Expr *VarExpr); 897 llvm::SmallVector<Expr *> CheckLinkClauseVarList(ArrayRef<Expr *> VarExpr); 910 Expr *VarExpr); 914 bool CheckVarIsPointerType(OpenACCClauseKind ClauseKind, Expr *VarExpr);
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseOpenMP.cpp | 4771 ExprResult VarExpr = ParseAssignmentExpression(); in ParseOpenMPVarList() local 4772 if (VarExpr.isUsable()) { in ParseOpenMPVarList() 4773 Vars.push_back(VarExpr.get()); in ParseOpenMPVarList()
|