/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | OpenACCClause.h | 571 ArrayRef<Expr *> VarList, SourceLocation EndLoc) in OpenACCPrivateClause() argument 574 std::uninitialized_copy(VarList.begin(), VarList.end(), in OpenACCPrivateClause() 576 setExprs(MutableArrayRef(getTrailingObjects<Expr *>(), VarList.size())); in OpenACCPrivateClause() 585 ArrayRef<Expr *> VarList, SourceLocation EndLoc); 593 ArrayRef<Expr *> VarList, SourceLocation EndLoc) in OpenACCFirstPrivateClause() argument 596 std::uninitialized_copy(VarList.begin(), VarList.end(), in OpenACCFirstPrivateClause() 598 setExprs(MutableArrayRef(getTrailingObjects<Expr *>(), VarList.size())); in OpenACCFirstPrivateClause() 607 ArrayRef<Expr *> VarList, SourceLocation EndLoc); 615 ArrayRef<Expr *> VarList, SourceLocation EndLoc) in OpenACCDevicePtrClause() argument 618 std::uninitialized_copy(VarList.begin(), VarList.end(), in OpenACCDevicePtrClause() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | OpenACCClause.cpp | 203 ArrayRef<Expr *> VarList, in Create() argument 206 OpenACCPrivateClause::totalSizeToAlloc<Expr *>(VarList.size())); in Create() 207 return new (Mem) OpenACCPrivateClause(BeginLoc, LParenLoc, VarList, EndLoc); in Create() 212 ArrayRef<Expr *> VarList, SourceLocation EndLoc) { in Create() argument 214 OpenACCFirstPrivateClause::totalSizeToAlloc<Expr *>(VarList.size())); in Create() 216 OpenACCFirstPrivateClause(BeginLoc, LParenLoc, VarList, EndLoc); in Create() 222 ArrayRef<Expr *> VarList, in Create() argument 225 C.Allocate(OpenACCAttachClause::totalSizeToAlloc<Expr *>(VarList.size())); in Create() 226 return new (Mem) OpenACCAttachClause(BeginLoc, LParenLoc, VarList, EndLoc); in Create() 232 ArrayRef<Expr *> VarList, in Create() argument [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | SemaOpenMP.h | 225 ArrayRef<Expr *> VarList); 228 ArrayRef<Expr *> VarList); 231 ArrayRef<Expr *> VarList, 1120 OMPClause *ActOnOpenMPInclusiveClause(ArrayRef<Expr *> VarList, 1125 OMPClause *ActOnOpenMPExclusiveClause(ArrayRef<Expr *> VarList, 1131 ActOnOpenMPAllocateClause(Expr *Allocator, ArrayRef<Expr *> VarList, 1135 OMPClause *ActOnOpenMPPrivateClause(ArrayRef<Expr *> VarList, 1140 OMPClause *ActOnOpenMPFirstprivateClause(ArrayRef<Expr *> VarList, 1146 ArrayRef<Expr *> VarList, OpenMPLastprivateModifier LPKind, 1150 OMPClause *ActOnOpenMPSharedClause(ArrayRef<Expr *> VarList, [all …]
|
H A D | SemaOpenACC.h | 65 SmallVector<Expr *> VarList; member 81 SmallVector<Expr *> VarList; member 215 return std::get<ReductionDetails>(Details).VarList; in getVarList() 217 return std::get<VarListDetails>(Details).VarList; in getVarList() 290 void setVarListDetails(ArrayRef<Expr *> VarList, bool IsReadOnly, in setVarListDetails() argument 323 VarListDetails{{VarList.begin(), VarList.end()}, IsReadOnly, IsZero}; in setVarListDetails() 326 void setVarListDetails(llvm::SmallVector<Expr *> &&VarList, bool IsReadOnly, in setVarListDetails() argument 358 Details = VarListDetails{std::move(VarList), IsReadOnly, IsZero}; in setVarListDetails() 362 llvm::SmallVector<Expr *> &&VarList) { in setReductionDetails() argument 365 Details = ReductionDetails{Op, std::move(VarList)}; in setReductionDetails()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaOpenMP.cpp | 3217 ArrayRef<Expr *> VarList) { in ActOnOpenMPThreadprivateDirective() argument 3218 if (OMPThreadPrivateDecl *D = CheckOMPThreadPrivateDecl(Loc, VarList)) { in ActOnOpenMPThreadprivateDirective() 3257 ArrayRef<Expr *> VarList) { in CheckOMPThreadPrivateDecl() argument 3260 for (Expr *RefExpr : VarList) { in CheckOMPThreadPrivateDecl() 3439 SourceLocation Loc, ArrayRef<Expr *> VarList, ArrayRef<OMPClause *> Clauses, in ActOnOpenMPAllocateDirective() argument 3464 for (Expr *RefExpr : VarList) { in ActOnOpenMPAllocateDirective() 16884 ArrayRef<Expr *> VarList, in ActOnOpenMPVarListClause() argument 16896 Res = ActOnOpenMPPrivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause() 16899 Res = ActOnOpenMPFirstprivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause() 16905 VarList, static_cast<OpenMPLastprivateModifier>(ExtraModifier), in ActOnOpenMPVarListClause() [all …]
|
H A D | SemaOpenACC.cpp | 844 llvm::SmallVector<Expr *> VarList{Clause.getVarList()}; in VisitAttachClause() local 845 llvm::erase_if(VarList, [&](Expr *E) { in VisitAttachClause() 848 Clause.setVarListDetails(VarList, in VisitAttachClause() 865 llvm::SmallVector<Expr *> VarList{Clause.getVarList()}; in VisitDevicePtrClause() local 866 llvm::erase_if(VarList, [&](Expr *E) { in VisitDevicePtrClause() 869 Clause.setVarListDetails(VarList, in VisitDevicePtrClause()
|
H A D | TreeTransform.h | 1839 OMPClause *RebuildOMPPrivateClause(ArrayRef<Expr *> VarList, in RebuildOMPPrivateClause() argument 1843 return getSema().OpenMP().ActOnOpenMPPrivateClause(VarList, StartLoc, in RebuildOMPPrivateClause() 1851 OMPClause *RebuildOMPFirstprivateClause(ArrayRef<Expr *> VarList, in RebuildOMPFirstprivateClause() argument 1855 return getSema().OpenMP().ActOnOpenMPFirstprivateClause(VarList, StartLoc, in RebuildOMPFirstprivateClause() 1863 OMPClause *RebuildOMPLastprivateClause(ArrayRef<Expr *> VarList, in RebuildOMPLastprivateClause() argument 1871 VarList, LPKind, LPKindLoc, ColonLoc, StartLoc, LParenLoc, EndLoc); in RebuildOMPLastprivateClause() 1878 OMPClause *RebuildOMPSharedClause(ArrayRef<Expr *> VarList, in RebuildOMPSharedClause() argument 1882 return getSema().OpenMP().ActOnOpenMPSharedClause(VarList, StartLoc, in RebuildOMPSharedClause() 1891 ArrayRef<Expr *> VarList, OpenMPReductionClauseModifier Modifier, in RebuildOMPReductionClause() argument 1898 VarList, Modifier, StartLoc, LParenLoc, ModifierLoc, ColonLoc, EndLoc, in RebuildOMPReductionClause() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReader.cpp | 11869 llvm::SmallVector<Expr *> VarList; in readOpenACCVarList() local 11871 VarList.push_back(readSubExpr()); in readOpenACCVarList() 11872 return VarList; in readOpenACCVarList() 11930 llvm::SmallVector<Expr *> VarList = readOpenACCVarList(); in readOpenACCClause() local 11932 VarList, EndLoc); in readOpenACCClause() 11936 llvm::SmallVector<Expr *> VarList = readOpenACCVarList(); in readOpenACCClause() local 11938 VarList, EndLoc); in readOpenACCClause() 11942 llvm::SmallVector<Expr *> VarList = readOpenACCVarList(); in readOpenACCClause() local 11944 VarList, EndLoc); in readOpenACCClause() 11948 llvm::SmallVector<Expr *> VarList = readOpenACCVarList(); in readOpenACCClause() local [all …]
|