Home
last modified time | relevance | path

Searched refs:OMPDependClause (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DOpenMPClause.cpp1054 OMPDependClause *
1055 OMPDependClause::Create(const ASTContext &C, SourceLocation StartLoc, in Create()
1061 alignof(OMPDependClause)); in Create()
1062 OMPDependClause *Clause = new (Mem) in Create()
1063 OMPDependClause(StartLoc, LParenLoc, EndLoc, VL.size(), NumLoops); in Create()
1075 OMPDependClause *OMPDependClause::CreateEmpty(const ASTContext &C, unsigned N, in CreateEmpty()
1079 alignof(OMPDependClause)); in CreateEmpty()
1080 return new (Mem) OMPDependClause(N, NumLoops); in CreateEmpty()
1083 void OMPDependClause::setLoopData(unsigned NumLoop, Expr *Cnt) { in setLoopData()
1093 Expr *OMPDependClause::getLoopData(unsigned NumLoop) { in getLoopData()
[all …]
H A DStmtProfile.cpp830 void OMPClauseProfiler::VisitOMPDependClause(const OMPDependClause *C) { in VisitOMPDependClause()
H A DStmtPrinter.cpp897 PrintOMPExecutableDirective(Node, Node->hasClausesOfKind<OMPDependClause>()); in VisitOMPOrderedDirective()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h45 class OMPDependClause; variable
1505 const OMPDependClause *C);
2271 const OMPDependClause *C) override;
2307 template <> class OMPDoacrossKind<OMPDependClause> {
2309 bool isSink(const OMPDependClause *C) { in isSink()
2312 bool isSource(const OMPDependClause *C) { in isSource()
H A DCGStmtOpenMP.cpp4625 S.getClausesOfKind<OMPDependClause>(), [](const OMPDependClause *C) { in buildDependences()
4641 for (const auto *C : S.getClausesOfKind<OMPDependClause>()) { in buildDependences()
5433 if (const auto *DC = S.getSingleClause<OMPDependClause>()) { in EmitOMPDepobjDirective()
5931 if (S.hasClausesOfKind<OMPDependClause>() || in EmitOMPOrderedDirective()
5938 for (const auto *DC : S.getClausesOfKind<OMPDependClause>()) in EmitOMPOrderedDirective()
5981 if (S.hasClausesOfKind<OMPDependClause>()) { in EmitOMPOrderedDirective()
5984 for (const auto *DC : S.getClausesOfKind<OMPDependClause>()) in EmitOMPOrderedDirective()
H A DCGOpenMPRuntime.cpp9705 D.hasClausesOfKind<OMPDependClause>() || in emitTargetCall()
10491 bool RequiresOuterTask = D.hasClausesOfKind<OMPDependClause>() || in emitTargetDataStandAloneCall()
11245 const OMPDependClause *C) { in emitDoacrossOrdered()
11246 return EmitDoacrossOrdered<OMPDependClause>( in emitDoacrossOrdered()
12246 const OMPDependClause *C) { in emitDoacrossOrdered()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DOpenMPClause.h4920 class OMPDependClause final
4921 : public OMPVarListClause<OMPDependClause>,
4922 private llvm::TrailingObjects<OMPDependClause, Expr *> {
4957 OMPDependClause(SourceLocation StartLoc, SourceLocation LParenLoc, in OMPDependClause() function
4959 : OMPVarListClause<OMPDependClause>(llvm::omp::OMPC_depend, StartLoc, in OMPDependClause()
4968 explicit OMPDependClause(unsigned N, unsigned NumLoops) in OMPDependClause() function
4969 : OMPVarListClause<OMPDependClause>(llvm::omp::OMPC_depend, in OMPDependClause()
5000 static OMPDependClause *Create(const ASTContext &C, SourceLocation StartLoc,
5012 static OMPDependClause *CreateEmpty(const ASTContext &C, unsigned N,
5030 return const_cast<OMPDependClause *>(this)->getModifier(); in getModifier()
[all …]
H A DRecursiveASTVisitor.h3775 bool RecursiveASTVisitor<Derived>::VisitOMPDependClause(OMPDependClause *C) {
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaOpenMP.h1208 OMPClause *ActOnOpenMPDependClause(const OMPDependClause::DependDataTy &Data,
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMP.td117 let clangClass = "OMPDependClause";
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenMP.cpp9310 auto *DependC = dyn_cast<OMPDependClause>(Pair.first); in checkOpenMPIterationSpace()
11041 !OMPExecutableDirective::getClausesOfKind<OMPDependClause>(Clauses) in ActOnOpenMPTaskwaitDirective()
11174 auto DC = dyn_cast<OMPDependClause>(C); in ActOnOpenMPOrderedDirective()
16629 const OMPDependClause *DependClause = nullptr; in ActOnOpenMPInteropDirective()
16639 } else if (const auto *DC = dyn_cast<OMPDependClause>(C)) { in ActOnOpenMPInteropDirective()
19801 const OMPDependClause::DependDataTy &Data, Expr *DepModifier, in ActOnOpenMPDependClause()
19983 auto *C = OMPDependClause::Create( in ActOnOpenMPDependClause()
H A DTreeTransform.h2011 OMPClause *RebuildOMPDependClause(OMPDependClause::DependDataTy Data, in RebuildOMPDependClause()
10741 TreeTransform<Derived>::TransformOMPDependClause(OMPDependClause *C) { in TransformOMPDependClause()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp10560 C = OMPDependClause::CreateEmpty(Context, NumVars, NumLoops); in readClause()
11259 void OMPClauseReader::VisitOMPDependClause(OMPDependClause *C) { in VisitOMPDependClause()
H A DASTWriter.cpp7490 void OMPClauseWriter::VisitOMPDependClause(OMPDependClause *C) { in VisitOMPDependClause()