| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | OpenACCClause.cpp | 103 ArrayRef<Expr *> VarList, in Create() argument 106 C.Allocate(OpenACCSelfClause::totalSizeToAlloc<Expr *>(VarList.size())); in Create() 107 return new (Mem) OpenACCSelfClause(BeginLoc, LParenLoc, VarList, EndLoc); in Create() 112 ArrayRef<Expr *> VarList, in OpenACCSelfClause() argument 116 HasConditionExpr(std::nullopt), NumExprs(VarList.size()) { in OpenACCSelfClause() 117 llvm::uninitialized_copy(VarList, getTrailingObjects()); in OpenACCSelfClause() 320 ArrayRef<Expr *> VarList, in Create() argument 323 OpenACCPrivateClause::totalSizeToAlloc<Expr *>(VarList.size())); in Create() 324 return new (Mem) OpenACCPrivateClause(BeginLoc, LParenLoc, VarList, EndLoc); in Create() 329 ArrayRef<Expr *> VarList, SourceLocation EndLoc) { in Create() argument [all …]
|
| H A D | StmtOpenACC.cpp | 336 ArrayRef<Expr *> VarList, SourceLocation RParenLoc, SourceLocation End) { in Create() argument 338 OpenACCCacheConstruct::totalSizeToAlloc<Expr *>(VarList.size())); in Create() 340 Start, DirectiveLoc, LParenLoc, ReadOnlyLoc, VarList, RParenLoc, End); in Create()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | OpenACCClause.h | 419 ArrayRef<Expr *> VarList, SourceLocation EndLoc); 844 ArrayRef<Expr *> VarList, SourceLocation EndLoc) in OpenACCPrivateClause() argument 847 setExprs(getTrailingObjects(VarList.size()), VarList); in OpenACCPrivateClause() 856 ArrayRef<Expr *> VarList, SourceLocation EndLoc); 865 ArrayRef<Expr *> VarList, SourceLocation EndLoc) in OpenACCFirstPrivateClause() argument 868 setExprs(getTrailingObjects(VarList.size()), VarList); in OpenACCFirstPrivateClause() 877 ArrayRef<Expr *> VarList, SourceLocation EndLoc); 886 ArrayRef<Expr *> VarList, SourceLocation EndLoc) in OpenACCDevicePtrClause() argument 889 setExprs(getTrailingObjects(VarList.size()), VarList); in OpenACCDevicePtrClause() 898 ArrayRef<Expr *> VarList, SourceLocation EndLoc); [all …]
|
| H A D | StmtOpenACC.h | 578 ArrayRef<Expr *> VarList, SourceLocation RParenLoc, in OpenACCCacheConstruct() argument 584 NumVars(VarList.size()) { in OpenACCCacheConstruct() 586 llvm::uninitialized_copy(VarList, getTrailingObjects()); in OpenACCCacheConstruct() 603 ArrayRef<Expr *> VarList, SourceLocation RParenLoc,
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaOpenMP.h | 226 ArrayRef<Expr *> VarList); 229 ArrayRef<Expr *> VarList); 232 ArrayRef<Expr *> VarList, 1183 OMPClause *ActOnOpenMPInclusiveClause(ArrayRef<Expr *> VarList, 1188 OMPClause *ActOnOpenMPExclusiveClause(ArrayRef<Expr *> VarList, 1199 ArrayRef<Expr *> VarList, SourceLocation StartLoc, 1203 OMPClause *ActOnOpenMPPrivateClause(ArrayRef<Expr *> VarList, 1208 OMPClause *ActOnOpenMPFirstprivateClause(ArrayRef<Expr *> VarList, 1214 ArrayRef<Expr *> VarList, OpenMPLastprivateModifier LPKind, 1218 OMPClause *ActOnOpenMPSharedClause(ArrayRef<Expr *> VarList, [all …]
|
| H A D | SemaOpenACC.h | 304 SmallVector<Expr *> VarList; member 319 SmallVector<Expr *> VarList; member 508 return std::get<ReductionDetails>(Details).VarList; in getVarList() 510 return std::get<VarListDetails>(Details).VarList; in getVarList() 616 void setVarListDetails(ArrayRef<Expr *> VarList, in setVarListDetails() argument 660 Details = VarListDetails{{VarList.begin(), VarList.end()}, ModKind}; in setVarListDetails() 663 void setVarListDetails(llvm::SmallVector<Expr *> &&VarList, in setVarListDetails() argument 707 Details = VarListDetails{std::move(VarList), ModKind}; in setVarListDetails() 711 llvm::SmallVector<Expr *> &&VarList) { in setReductionDetails() argument 714 Details = ReductionDetails{Op, std::move(VarList)}; in setReductionDetails()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaOpenMP.cpp | 3201 ArrayRef<Expr *> VarList) { in ActOnOpenMPThreadprivateDirective() argument 3202 if (OMPThreadPrivateDecl *D = CheckOMPThreadPrivateDecl(Loc, VarList)) { in ActOnOpenMPThreadprivateDirective() 3241 ArrayRef<Expr *> VarList) { in CheckOMPThreadPrivateDecl() argument 3244 for (Expr *RefExpr : VarList) { in CheckOMPThreadPrivateDecl() 3425 SourceLocation Loc, ArrayRef<Expr *> VarList, ArrayRef<OMPClause *> Clauses, in ActOnOpenMPAllocateDirective() argument 3450 for (Expr *RefExpr : VarList) { in ActOnOpenMPAllocateDirective() 13246 auto VarList = C->getVarRefs(); in checkNumExprsInClause() local 13247 if (VarList.size() > MaxNum) { in checkNumExprsInClause() 13248 SemaRef.Diag(VarList[MaxNum]->getBeginLoc(), Diag) in checkNumExprsInClause() 17477 ArrayRef<Expr *> VarList, in ActOnOpenMPVarListClause() argument [all …]
|
| H A D | SemaOpenACCClause.cpp | 970 llvm::SmallVector<Expr *> VarList{Clause.getVarList()}; in VisitAttachClause() local 971 llvm::erase_if(VarList, [&](Expr *E) { in VisitAttachClause() 974 Clause.setVarListDetails(VarList, OpenACCModifierKind::Invalid); in VisitAttachClause() 984 llvm::SmallVector<Expr *> VarList{Clause.getVarList()}; in VisitDetachClause() local 985 llvm::erase_if(VarList, [&](Expr *E) { in VisitDetachClause() 988 Clause.setVarListDetails(VarList, OpenACCModifierKind::Invalid); in VisitDetachClause() 1017 llvm::SmallVector<Expr *> VarList{Clause.getVarList()}; in VisitDevicePtrClause() local 1018 llvm::erase_if(VarList, [&](Expr *E) { in VisitDevicePtrClause() 1021 Clause.setVarListDetails(VarList, OpenACCModifierKind::Invalid); in VisitDevicePtrClause()
|
| H A D | TreeTransform.h | 1856 OMPClause *RebuildOMPPrivateClause(ArrayRef<Expr *> VarList, in RebuildOMPPrivateClause() argument 1860 return getSema().OpenMP().ActOnOpenMPPrivateClause(VarList, StartLoc, in RebuildOMPPrivateClause() 1868 OMPClause *RebuildOMPFirstprivateClause(ArrayRef<Expr *> VarList, in RebuildOMPFirstprivateClause() argument 1872 return getSema().OpenMP().ActOnOpenMPFirstprivateClause(VarList, StartLoc, in RebuildOMPFirstprivateClause() 1880 OMPClause *RebuildOMPLastprivateClause(ArrayRef<Expr *> VarList, in RebuildOMPLastprivateClause() argument 1888 VarList, LPKind, LPKindLoc, ColonLoc, StartLoc, LParenLoc, EndLoc); in RebuildOMPLastprivateClause() 1895 OMPClause *RebuildOMPSharedClause(ArrayRef<Expr *> VarList, in RebuildOMPSharedClause() argument 1899 return getSema().OpenMP().ActOnOpenMPSharedClause(VarList, StartLoc, in RebuildOMPSharedClause() 1908 ArrayRef<Expr *> VarList, OpenMPReductionClauseModifier Modifier, in RebuildOMPReductionClause() argument 1916 VarList, {Modifier, OriginalSharingModifier}, StartLoc, LParenLoc, in RebuildOMPReductionClause() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 1087 llvm::SmallVector<Expr *> VisitVarList(ArrayRef<Expr *> VarList) { in VisitVarList() argument 1089 for (Expr *CurVar : VarList) { in VisitVarList() 1301 llvm::SmallVector<Expr *> VarList = VisitVarList(C.getVarList()); in VisitDevicePtrClause() local 1303 llvm::erase_if(VarList, [&](Expr *E) { in VisitDevicePtrClause() 1307 ParsedClause.setVarListDetails(VarList, OpenACCModifierKind::Invalid); in VisitDevicePtrClause()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReader.cpp | 12655 llvm::SmallVector<Expr *> VarList; in readOpenACCVarList() local 12657 VarList.push_back(readExpr()); in readOpenACCVarList() 12658 return VarList; in readOpenACCVarList() 12696 llvm::SmallVector<Expr *> VarList; in readOpenACCClause() local 12698 VarList.push_back(readSubExpr()); in readOpenACCClause() 12699 return OpenACCSelfClause::Create(getContext(), BeginLoc, LParenLoc, VarList, in readOpenACCClause() 12737 llvm::SmallVector<Expr *> VarList = readOpenACCVarList(); in readOpenACCClause() local 12739 VarList, EndLoc); in readOpenACCClause() 12743 llvm::SmallVector<Expr *> VarList = readOpenACCVarList(); in readOpenACCClause() local 12744 return OpenACCHostClause::Create(getContext(), BeginLoc, LParenLoc, VarList, in readOpenACCClause() [all …]
|