Searched refs:OMPLoopBasedDirective (Results 1 – 9 of 9) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 222 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 D | StmtOpenMP.h | 682 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 D | StmtOpenMP.cpp | 78 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 D | StmtProfile.cpp | 898 void StmtProfiler::VisitOMPLoopBasedDirective(const OMPLoopBasedDirective *S) { in VisitOMPLoopBasedDirective()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaOpenMP.cpp | 9668 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 D | CGStmtOpenMP.cpp | 136 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 D | ASTWriterStmt.cpp | 2198 void ASTStmtWriter::VisitOMPLoopBasedDirective(OMPLoopBasedDirective *D) { in VisitOMPLoopBasedDirective()
|
| H A D | ASTReaderStmt.cpp | 2299 void ASTStmtReader::VisitOMPLoopBasedDirective(OMPLoopBasedDirective *D) { in VisitOMPLoopBasedDirective()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 10285 SmallVectorImpl<OMPLoopBasedDirective::HelperExprs> &LoopHelpers,
|