Home
last modified time | relevance | path

Searched refs:OpenACCLoopConstruct (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DStmtOpenACC.cpp32 ArrayRef<OpenACCLoopConstruct *> AssociatedLoopConstructs) { in Create()
39 llvm::for_each(AssociatedLoopConstructs, [&](OpenACCLoopConstruct *C) { in Create()
57 bool TraverseOpenACCLoopConstruct(OpenACCLoopConstruct *C) { in findAndSetChildLoops()
69 OpenACCLoopConstruct::OpenACCLoopConstruct(unsigned NumClauses) in OpenACCLoopConstruct() function in OpenACCLoopConstruct
81 OpenACCLoopConstruct::OpenACCLoopConstruct( in OpenACCLoopConstruct() function in OpenACCLoopConstruct
99 void OpenACCLoopConstruct::setLoop(Stmt *Loop) { in setLoop()
105 OpenACCLoopConstruct *OpenACCLoopConstruct::CreateEmpty(const ASTContext &C, in CreateEmpty()
108 C.Allocate(OpenACCLoopConstruct::totalSizeToAlloc<const OpenACCClause *>( in CreateEmpty()
110 auto *Inst = new (Mem) OpenACCLoopConstruct(NumClauses); in CreateEmpty()
114 OpenACCLoopConstruct *
[all …]
H A DStmtProfile.cpp2626 void StmtProfiler::VisitOpenACCLoopConstruct(const OpenACCLoopConstruct *S) { in VisitOpenACCLoopConstruct()
H A DStmtPrinter.cpp1169 void StmtPrinter::VisitOpenACCLoopConstruct(OpenACCLoopConstruct *S) { in VisitOpenACCLoopConstruct()
H A DTextNodeDumper.cpp2880 void TextNodeDumper::VisitOpenACCLoopConstruct(const OpenACCLoopConstruct *S) { in VisitOpenACCLoopConstruct()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DStmtOpenACC.h117 class OpenACCLoopConstruct; variable
187 ArrayRef<OpenACCLoopConstruct *> AssociatedLoopConstructs);
197 class OpenACCLoopConstruct final
199 public llvm::TrailingObjects<OpenACCLoopConstruct,
213 OpenACCLoopConstruct(unsigned NumClauses);
215 OpenACCLoopConstruct(SourceLocation Start, SourceLocation DirLoc,
230 static OpenACCLoopConstruct *CreateEmpty(const ASTContext &C,
233 static OpenACCLoopConstruct *
240 return const_cast<OpenACCLoopConstruct *>(this)->getLoop(); in getLoop()
H A DTextNodeDumper.h411 void VisitOpenACCLoopConstruct(const OpenACCLoopConstruct *S);
H A DRecursiveASTVisitor.h4014 DEF_TRAVERSE_STMT(OpenACCLoopConstruct,
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaOpenACC.h33 llvm::SmallVector<OpenACCLoopConstruct *> ParentlessLoopConstructs;
453 llvm::SmallVector<OpenACCLoopConstruct *> ParentlessLoopConstructs;
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td308 def OpenACCLoopConstruct : StmtNode<OpenACCAssociatedStmtConstruct>;
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenACC.cpp1655 auto *LoopConstruct = OpenACCLoopConstruct::Create( in ActOnEndStmtDirective()
H A DTreeTransform.h11680 TreeTransform<Derived>::TransformOpenACCLoopConstruct(OpenACCLoopConstruct *C) { in TransformOpenACCLoopConstruct()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp2831 void ASTStmtReader::VisitOpenACCLoopConstruct(OpenACCLoopConstruct *S) { in VisitOpenACCLoopConstruct()
4281 S = OpenACCLoopConstruct::CreateEmpty(Context, NumClauses); in ReadStmtFromStream()
H A DASTWriterStmt.cpp2901 void ASTStmtWriter::VisitOpenACCLoopConstruct(OpenACCLoopConstruct *S) { in VisitOpenACCLoopConstruct()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmt.cpp453 EmitOpenACCLoopConstruct(cast<OpenACCLoopConstruct>(*S)); in EmitStmt()
H A DCodeGenFunction.h4080 void EmitOpenACCLoopConstruct(const OpenACCLoopConstruct &S) {