Home
last modified time | relevance | path

Searched refs:OMPLoopBasedDirective (Results 1 – 9 of 9) sorted by relevance

/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td222 def OMPLoopBasedDirective : StmtNode<OMPExecutableDirective, 1>;
223 def OMPLoopDirective : StmtNode<OMPLoopBasedDirective, 1>;
226 def OMPTileDirective : StmtNode<OMPLoopBasedDirective>;
227 def OMPUnrollDirective : StmtNode<OMPLoopBasedDirective>;
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DStmtOpenMP.h682 class OMPLoopBasedDirective : public OMPExecutableDirective {
697 OMPLoopBasedDirective(StmtClass SC, OpenMPDirectiveKind Kind, in OMPLoopBasedDirective() function
895 llvm::function_ref<void(OMPLoopBasedDirective *)>
901 llvm::function_ref<void(const OMPLoopBasedDirective *)> in doForAllLoops()
907 [OnTransformationCallback](OMPLoopBasedDirective *A) { in doForAllLoops()
920 auto &&TransformCb = [](OMPLoopBasedDirective *) {}; in doForAllLoops()
960 class OMPLoopDirective : public OMPLoopBasedDirective {
1098 : OMPLoopBasedDirective(SC, Kind, StartLoc, EndLoc, CollapsedNum) {} in OMPLoopDirective()
4995 class OMPTileDirective final : public OMPLoopBasedDirective {
5007 : OMPLoopBasedDirective(OMPTileDirectiveClass, llvm::omp::OMPD_tile, in OMPTileDirective()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DStmtOpenMP.cpp78 OMPLoopBasedDirective::tryToFindNextInnerLoop(Stmt *CurStmt, in tryToFindNextInnerLoop()
98 (isa<OMPLoopBasedDirective>(S) && !isa<OMPLoopDirective>(S))) { in tryToFindNextInnerLoop()
125 bool OMPLoopBasedDirective::doForAllLoops( in doForAllLoops()
128 llvm::function_ref<void(OMPLoopBasedDirective *)> in doForAllLoops()
167 CurStmt = OMPLoopBasedDirective::tryToFindNextInnerLoop( in doForAllLoops()
173 void OMPLoopBasedDirective::doForAllLoopsBodies( in doForAllLoopsBodies()
176 bool Res = OMPLoopBasedDirective::doForAllLoops( in doForAllLoopsBodies()
199 OMPLoopBasedDirective::doForAllLoopsBodies( in getBody()
H A DStmtProfile.cpp898 void StmtProfiler::VisitOMPLoopBasedDirective(const OMPLoopBasedDirective *S) { in VisitOMPLoopBasedDirective()
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenMP.cpp9668 OMPLoopBasedDirective::HelperExprs B; in ActOnOpenMPSimdDirective()
9707 OMPLoopBasedDirective::HelperExprs B; in ActOnOpenMPForDirective()
9743 OMPLoopBasedDirective::HelperExprs B; in ActOnOpenMPForSimdDirective()
10010 OMPLoopBasedDirective::HelperExprs B; in ActOnOpenMPParallelForDirective()
10054 OMPLoopBasedDirective::HelperExprs B; in ActOnOpenMPParallelForSimdDirective()
11249 OMPLoopBasedDirective::HelperExprs B; in ActOnOpenMPTargetParallelForDirective()
11517 OMPLoopBasedDirective::HelperExprs B; in ActOnOpenMPTaskLoopDirective()
11555 OMPLoopBasedDirective::HelperExprs B; in ActOnOpenMPTaskLoopSimdDirective()
11605 OMPLoopBasedDirective::HelperExprs B; in ActOnOpenMPMasterTaskLoopDirective()
11643 OMPLoopBasedDirective::HelperExprs B; in ActOnOpenMPMasterTaskLoopSimdDirective()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp136 void emitPreInitStmt(CodeGenFunction &CGF, const OMPLoopBasedDirective &S) { in emitPreInitStmt()
164 (void)OMPLoopBasedDirective::doForAllLoops( in emitPreInitStmt()
192 OMPLoopScope(CodeGenFunction &CGF, const OMPLoopBasedDirective &S) in OMPLoopScope()
1798 if (const auto *Dir = dyn_cast<OMPLoopBasedDirective>(S)) { in OMPTransformDirectiveScopeRAII()
1910 OMPLoopBasedDirective::tryToFindNextInnerLoop( in EmitOMPLoopBody()
/freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp2198 void ASTStmtWriter::VisitOMPLoopBasedDirective(OMPLoopBasedDirective *D) { in VisitOMPLoopBasedDirective()
H A DASTReaderStmt.cpp2299 void ASTStmtReader::VisitOMPLoopBasedDirective(OMPLoopBasedDirective *D) { in VisitOMPLoopBasedDirective()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h10285 SmallVectorImpl<OMPLoopBasedDirective::HelperExprs> &LoopHelpers,