Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/AST/
H A DOpenMPClause.cpp1040 OMPDependClause *
1047 alignof(OMPDependClause)); in Create()
1048 OMPDependClause *Clause = new (Mem) in Create()
1061 OMPDependClause *OMPDependClause::CreateEmpty(const ASTContext &C, unsigned N, in CreateEmpty()
1065 alignof(OMPDependClause)); in CreateEmpty()
1066 return new (Mem) OMPDependClause(N, NumLoops); in CreateEmpty()
1069 void OMPDependClause::setLoopData(unsigned NumLoop, Expr *Cnt) { in setLoopData()
1079 Expr *OMPDependClause::getLoopData(unsigned NumLoop) { in getLoopData()
1089 const Expr *OMPDependClause::getLoopData(unsigned NumLoop) const { in getLoopData()
1099 void OMPDependClause::setModifier(Expr *DepModifier) { in setModifier()
[all …]
H A DStmtProfile.cpp801 void OMPClauseProfiler::VisitOMPDependClause(const OMPDependClause *C) { in VisitOMPDependClause()
H A DStmtPrinter.cpp868 PrintOMPExecutableDirective(Node, Node->hasClausesOfKind<OMPDependClause>()); in VisitOMPOrderedDirective()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h45 class OMPDependClause; variable
1759 const OMPDependClause *C);
2512 const OMPDependClause *C) override;
H A DCGStmtOpenMP.cpp4500 S.getClausesOfKind<OMPDependClause>(), [](const OMPDependClause *C) { in buildDependences()
4516 for (const auto *C : S.getClausesOfKind<OMPDependClause>()) { in buildDependences()
5278 if (const auto *DC = S.getSingleClause<OMPDependClause>()) { in EmitOMPDepobjDirective()
5755 if (S.hasClausesOfKind<OMPDependClause>()) { in EmitOMPOrderedDirective()
5761 for (const auto *DC : S.getClausesOfKind<OMPDependClause>()) { in EmitOMPOrderedDirective()
5820 if (S.hasClausesOfKind<OMPDependClause>()) { in EmitOMPOrderedDirective()
5823 for (const auto *DC : S.getClausesOfKind<OMPDependClause>()) in EmitOMPOrderedDirective()
6955 if (const auto *DC = S.getSingleClause<OMPDependClause>()) { in EmitOMPInteropDirective()
H A DCGOpenMPRuntime.cpp10224 const bool RequiresOuterTask = D.hasClausesOfKind<OMPDependClause>() || in emitTargetCall()
11329 bool RequiresOuterTask = D.hasClausesOfKind<OMPDependClause>() || in emitTargetDataStandAloneCall()
12046 const OMPDependClause *C) { in emitDoacrossOrdered()
13057 const OMPDependClause *C) { in emitDoacrossOrdered()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DOpenMPClause.h4742 class OMPDependClause final
4743 : public OMPVarListClause<OMPDependClause>,
4744 private llvm::TrailingObjects<OMPDependClause, Expr *> {
4779 OMPDependClause(SourceLocation StartLoc, SourceLocation LParenLoc, in OMPDependClause() function
4781 : OMPVarListClause<OMPDependClause>(llvm::omp::OMPC_depend, StartLoc, in OMPDependClause()
4790 explicit OMPDependClause(unsigned N, unsigned NumLoops) in OMPDependClause() function
4791 : OMPVarListClause<OMPDependClause>(llvm::omp::OMPC_depend, in OMPDependClause()
4822 static OMPDependClause *Create(const ASTContext &C, SourceLocation StartLoc,
4834 static OMPDependClause *CreateEmpty(const ASTContext &C, unsigned N,
4852 return const_cast<OMPDependClause *>(this)->getModifier(); in getModifier()
[all …]
H A DRecursiveASTVisitor.h3666 bool RecursiveASTVisitor<Derived>::VisitOMPDependClause(OMPDependClause *C) {
/llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/
H A DOMP.td208 let clangClass = "OMPDependClause";
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaOpenMP.cpp90 llvm::DenseMap<OMPDependClause *, OperatorOffsetTy>;
1043 void addDoacrossDependClause(OMPDependClause *C, in addDoacrossDependClause()
11142 if (auto *DC = dyn_cast<OMPDependClause>(C)) { in ActOnOpenMPOrderedDirective()
17231 const OMPDependClause *DependClause = nullptr; in ActOnOpenMPInteropDirective()
17241 } else if (const auto *DC = dyn_cast<OMPDependClause>(C)) { in ActOnOpenMPInteropDirective()
20208 Sema::ActOnOpenMPDependClause(const OMPDependClause::DependDataTy &Data, in ActOnOpenMPDependClause()
20464 auto *C = OMPDependClause::Create( in ActOnOpenMPDependClause()
H A DTreeTransform.h1922 OMPClause *RebuildOMPDependClause(OMPDependClause::DependDataTy Data, in RebuildOMPDependClause()
10081 TreeTransform<Derived>::TransformOMPDependClause(OMPDependClause *C) { in TransformOMPDependClause()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReader.cpp11667 C = OMPDependClause::CreateEmpty(Context, NumVars, NumLoops); in readClause()
12322 void OMPClauseReader::VisitOMPDependClause(OMPDependClause *C) { in VisitOMPDependClause()
H A DASTWriter.cpp6592 void OMPClauseWriter::VisitOMPDependClause(OMPDependClause *C) { in VisitOMPDependClause()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCIndex.cpp2639 void OMPClauseEnqueue::VisitOMPDependClause(const OMPDependClause *C) { in VisitOMPDependClause()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h11725 OMPClause *ActOnOpenMPDependClause(const OMPDependClause::DependDataTy &Data,