Home
last modified time | relevance | path

Searched refs:VarList (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DOpenACCClause.cpp103 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 DStmtOpenACC.cpp336 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 DOpenACCClause.h419 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 DStmtOpenACC.h578 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 DSemaOpenMP.h226 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 DSemaOpenACC.h304 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 DSemaOpenMP.cpp3201 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 DSemaOpenACCClause.cpp970 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 DTreeTransform.h1856 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 DSemaTemplateInstantiateDecl.cpp1087 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 DASTReader.cpp12655 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 …]