Home
last modified time | relevance | path

Searched refs:OMPLoopDirective (Results 1 – 13 of 13) sorted by relevance

/external/clang/include/clang/Basic/
DStmtNodes.td197 def OMPLoopDirective : DStmt<OMPExecutableDirective, 1>;
199 def OMPSimdDirective : DStmt<OMPLoopDirective>;
200 def OMPForDirective : DStmt<OMPLoopDirective>;
201 def OMPForSimdDirective : DStmt<OMPLoopDirective>;
207 def OMPParallelForDirective : DStmt<OMPLoopDirective>;
208 def OMPParallelForSimdDirective : DStmt<OMPLoopDirective>;
228 def OMPTaskLoopDirective : DStmt<OMPLoopDirective>;
229 def OMPTaskLoopSimdDirective : DStmt<OMPLoopDirective>;
230 def OMPDistributeDirective : DStmt<OMPLoopDirective>;
231 def OMPDistributeParallelForDirective : DStmt<OMPLoopDirective>;
[all …]
/external/clang/include/clang/AST/
DStmtOpenMP.h293 class OMPLoopDirective : public OMPExecutableDirective {
388 OMPLoopDirective(const T *That, StmtClass SC, OpenMPDirectiveKind Kind,
736 return const_cast<OMPLoopDirective *>(this)->getCounters(); in counters()
742 return const_cast<OMPLoopDirective *>(this)->getPrivateCounters(); in private_counters()
748 return const_cast<OMPLoopDirective *>(this)->getInits(); in inits()
754 return const_cast<OMPLoopDirective *>(this)->getUpdates(); in updates()
760 return const_cast<OMPLoopDirective *>(this)->getFinals(); in finals()
789 class OMPSimdDirective : public OMPLoopDirective {
800 : OMPLoopDirective(this, OMPSimdDirectiveClass, OMPD_simd, StartLoc, in OMPSimdDirective()
809 : OMPLoopDirective(this, OMPSimdDirectiveClass, OMPD_simd, in OMPSimdDirective()
[all …]
DRecursiveASTVisitor.h499 bool TraverseOMPLoopDirective(OMPLoopDirective *S);
2459 RecursiveASTVisitor<Derived>::TraverseOMPLoopDirective(OMPLoopDirective *S) {
/external/clang/lib/CodeGen/
DCGOpenMPRuntime.h42 class OMPLoopDirective; variable
844 CodeGenFunction &CGF, SourceLocation Loc, const OMPLoopDirective &D,
1034 const OMPLoopDirective &D);
DCGStmtOpenMP.cpp87 void emitPreInitStmt(CodeGenFunction &CGF, const OMPLoopDirective &S) { in emitPreInitStmt()
88 if (auto *LD = dyn_cast<OMPLoopDirective>(&S)) { in emitPreInitStmt()
97 OMPLoopScope(CodeGenFunction &CGF, const OMPLoopDirective &S) in OMPLoopScope()
765 auto *LoopDirective = cast<OMPLoopDirective>(&D); in EmitOMPLastprivateClauseInit()
837 if (auto *LoopDirective = dyn_cast<OMPLoopDirective>(&D)) { in EmitOMPLastprivateClauseFinal()
1251 void CodeGenFunction::EmitOMPLoopBody(const OMPLoopDirective &D, in EmitOMPLoopBody()
1321 void CodeGenFunction::EmitOMPLinearClauseInit(const OMPLoopDirective &D) { in EmitOMPLinearClauseInit()
1354 const OMPLoopDirective &D, in EmitOMPLinearClauseFinal()
1425 const OMPLoopDirective &S, CodeGenFunction::OMPPrivateScope &LoopScope) { in EmitOMPPrivateLoopCounters()
1456 static void emitPreCond(CodeGenFunction &CGF, const OMPLoopDirective &S, in emitPreCond()
[all …]
DCodeGenFunction.h2431 void EmitOMPLinearClause(const OMPLoopDirective &D,
2437 const OMPLoopDirective &D,
2457 void EmitOMPLinearClauseInit(const OMPLoopDirective &D);
2499 void EmitOMPTaskLoopBasedDirective(const OMPLoopDirective &S);
2537 void EmitOMPPrivateLoopCounters(const OMPLoopDirective &S,
2542 void EmitOMPLoopBody(const OMPLoopDirective &D, JumpDest LoopExit);
2543 void EmitOMPSimdInit(const OMPLoopDirective &D, bool IsMonotonic = false);
2545 const OMPLoopDirective &D,
2550 bool EmitOMPWorksharingLoop(const OMPLoopDirective &S);
2552 const OMPLoopDirective &S, OMPPrivateScope &LoopScope, bool Ordered,
[all …]
DCGOpenMPRuntime.cpp4057 const OMPLoopDirective &D, in emitTaskLoopCall()
6514 const OMPLoopDirective &D) { in emitDoacrossInit()
/external/clang/lib/AST/
DStmtOpenMP.cpp26 void OMPLoopDirective::setCounters(ArrayRef<Expr *> A) { in setCounters()
32 void OMPLoopDirective::setPrivateCounters(ArrayRef<Expr *> A) { in setPrivateCounters()
39 void OMPLoopDirective::setInits(ArrayRef<Expr *> A) { in setInits()
45 void OMPLoopDirective::setUpdates(ArrayRef<Expr *> A) { in setUpdates()
51 void OMPLoopDirective::setFinals(ArrayRef<Expr *> A) { in setFinals()
DStmtProfile.cpp553 void StmtProfiler::VisitOMPLoopDirective(const OMPLoopDirective *S) { in VisitOMPLoopDirective()
/external/clang/lib/Sema/
DSemaOpenMP.cpp4935 OMPLoopDirective::HelperExprs &Built) { in CheckOpenMPLoop()
5461 OMPLoopDirective::HelperExprs B; in ActOnOpenMPSimdDirective()
5515 OMPLoopDirective::HelperExprs B; in ActOnOpenMPForDirective()
5551 OMPLoopDirective::HelperExprs B; in ActOnOpenMPForSimdDirective()
5768 OMPLoopDirective::HelperExprs B; in ActOnOpenMPParallelForDirective()
5813 OMPLoopDirective::HelperExprs B; in ActOnOpenMPParallelForSimdDirective()
6786 OMPLoopDirective::HelperExprs B; in ActOnOpenMPTargetParallelForDirective()
6993 OMPLoopDirective::HelperExprs B; in ActOnOpenMPTaskLoopDirective()
7025 OMPLoopDirective::HelperExprs B; in ActOnOpenMPTaskLoopSimdDirective()
7068 OMPLoopDirective::HelperExprs B; in ActOnOpenMPDistributeDirective()
[all …]
/external/clang/lib/Serialization/
DASTWriterStmt.cpp2175 void ASTStmtWriter::VisitOMPLoopDirective(OMPLoopDirective *D) { in VisitOMPLoopDirective()
DASTReaderStmt.cpp2487 void ASTStmtReader::VisitOMPLoopDirective(OMPLoopDirective *D) { in VisitOMPLoopDirective()
/external/clang/tools/libclang/
DCIndex.cpp1937 void VisitOMPLoopDirective(const OMPLoopDirective *D);
2592 void EnqueueVisitor::VisitOMPLoopDirective(const OMPLoopDirective *D) { in VisitOMPLoopDirective()