Home
last modified time | relevance | path

Searched refs:OMPDoacrossClause (Results 1 – 12 of 12) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
HDOpenMPClause.cpp1678 OMPDoacrossClause *
1679 OMPDoacrossClause::Create(const ASTContext &C, SourceLocation StartLoc, in Create()
1685 alignof(OMPDoacrossClause)); in Create()
1686 OMPDoacrossClause *Clause = new (Mem) in Create()
1687 OMPDoacrossClause(StartLoc, LParenLoc, EndLoc, VL.size(), NumLoops); in Create()
1697 OMPDoacrossClause *OMPDoacrossClause::CreateEmpty(const ASTContext &C, in CreateEmpty()
1701 alignof(OMPDoacrossClause)); in CreateEmpty()
1702 return new (Mem) OMPDoacrossClause(N, NumLoops); in CreateEmpty()
1705 void OMPDoacrossClause::setLoopData(unsigned NumLoop, Expr *Cnt) { in setLoopData()
1711 Expr *OMPDoacrossClause::getLoopData(unsigned NumLoop) { in getLoopData()
[all …]
HDStmtProfile.cpp932 void OMPClauseProfiler::VisitOMPDoacrossClause(const OMPDoacrossClause *C) { in VisitOMPDoacrossClause()
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGOpenMPRuntime.h1510 const OMPDoacrossClause *C);
2276 const OMPDoacrossClause *C) override;
2316 template <> class OMPDoacrossKind<OMPDoacrossClause> {
2318 bool isSource(const OMPDoacrossClause *C) { in isSource()
2322 bool isSink(const OMPDoacrossClause *C) { in isSink()
HDCGStmtOpenMP.cpp5932 S.hasClausesOfKind<OMPDoacrossClause>()) { in EmitOMPOrderedDirective()
5940 for (const auto *DC : S.getClausesOfKind<OMPDoacrossClause>()) in EmitOMPOrderedDirective()
5988 if (S.hasClausesOfKind<OMPDoacrossClause>()) { in EmitOMPOrderedDirective()
5991 for (const auto *DC : S.getClausesOfKind<OMPDoacrossClause>()) in EmitOMPOrderedDirective()
HDCGOpenMPRuntime.cpp11252 const OMPDoacrossClause *C) { in emitDoacrossOrdered()
11253 return EmitDoacrossOrdered<OMPDoacrossClause>( in emitDoacrossOrdered()
12251 const OMPDoacrossClause *C) { in emitDoacrossOrdered()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
HDOpenMPClause.h9193 class OMPDoacrossClause final
9194 : public OMPVarListClause<OMPDoacrossClause>,
9195 private llvm::TrailingObjects<OMPDoacrossClause, Expr *> {
9219 OMPDoacrossClause(SourceLocation StartLoc, SourceLocation LParenLoc, in OMPDoacrossClause() function
9221 : OMPVarListClause<OMPDoacrossClause>(llvm::omp::OMPC_doacross, StartLoc, in OMPDoacrossClause()
9229 explicit OMPDoacrossClause(unsigned N, unsigned NumLoops) in OMPDoacrossClause() function
9230 : OMPVarListClause<OMPDoacrossClause>(llvm::omp::OMPC_doacross, in OMPDoacrossClause()
9256 static OMPDoacrossClause *
9267 static OMPDoacrossClause *CreateEmpty(const ASTContext &C, unsigned N,
9295 auto Children = const_cast<OMPDoacrossClause *>(this)->children(); in children()
HDRecursiveASTVisitor.h3956 OMPDoacrossClause *C) {
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
HDOMP.td143 let clangClass = "OMPDoacrossClause";
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaOpenMP.cpp9141 bool isSource(const OMPDoacrossClause *C) { in isSource()
9145 bool isSink(const OMPDoacrossClause *C) { in isSink()
9148 bool isSinkIter(const OMPDoacrossClause *C) { in isSinkIter()
9311 auto *DoacrossC = dyn_cast<OMPDoacrossClause>(Pair.first); in checkOpenMPIterationSpace()
11173 auto DOC = dyn_cast<OMPDoacrossClause>(C); in ActOnOpenMPOrderedDirective()
23225 auto *C = OMPDoacrossClause::Create(getASTContext(), StartLoc, LParenLoc, in ActOnOpenMPDoacrossClause()
HDTreeTransform.h11168 TreeTransform<Derived>::TransformOMPDoacrossClause(OMPDoacrossClause *C) { in TransformOMPDoacrossClause()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
HDASTReader.cpp10707 C = OMPDoacrossClause::CreateEmpty(Context, NumVars, NumLoops); in readClause()
11804 void OMPClauseReader::VisitOMPDoacrossClause(OMPDoacrossClause *C) { in VisitOMPDoacrossClause()
HDASTWriter.cpp7857 void OMPClauseWriter::VisitOMPDoacrossClause(OMPDoacrossClause *C) { in VisitOMPDoacrossClause()