Home
last modified time | relevance | path

Searched refs:OMPIteratorExpr (Results 1 – 16 of 16) sorted by relevance

/external/llvm-project/clang/include/clang/AST/
DExprOpenMP.h272 class OMPIteratorExpr final
274 private llvm::TrailingObjects<OMPIteratorExpr, Decl *, Expr *,
320 OMPIteratorExpr(QualType ExprTy, SourceLocation IteratorKwLoc,
326 explicit OMPIteratorExpr(EmptyShell Shell, unsigned NumIterators) in OMPIteratorExpr() function
357 static OMPIteratorExpr *Create(const ASTContext &Context, QualType T,
363 static OMPIteratorExpr *CreateEmpty(const ASTContext &Context,
380 return const_cast<OMPIteratorExpr *>(this)->getIteratorDecl(I); in getIteratorDecl()
386 return const_cast<OMPIteratorExpr *>(this)->getIteratorRange(I); in getIteratorRange()
DComputeDependence.h93 class OMPIteratorExpr; variable
182 ExprDependence computeDependence(OMPIteratorExpr *E);
DTextNodeDumper.h298 void VisitOMPIteratorExpr(const OMPIteratorExpr *Node);
DRecursiveASTVisitor.h2547 DEF_TRAVERSE_STMT(OMPIteratorExpr, {})
/external/llvm-project/clang/lib/AST/
DExpr.cpp4718 void OMPIteratorExpr::setIteratorDeclaration(unsigned I, Decl *D) { in setIteratorDeclaration()
4724 void OMPIteratorExpr::setAssignmentLoc(unsigned I, SourceLocation Loc) { in setAssignmentLoc()
4732 void OMPIteratorExpr::setIteratorRange(unsigned I, Expr *Begin, in setIteratorRange()
4755 Decl *OMPIteratorExpr::getIteratorDecl(unsigned I) { in getIteratorDecl()
4759 OMPIteratorExpr::IteratorRange OMPIteratorExpr::getIteratorRange(unsigned I) { in getIteratorRange()
4776 SourceLocation OMPIteratorExpr::getAssignLoc(unsigned I) const { in getAssignLoc()
4782 SourceLocation OMPIteratorExpr::getColonLoc(unsigned I) const { in getColonLoc()
4788 SourceLocation OMPIteratorExpr::getSecondColonLoc(unsigned I) const { in getSecondColonLoc()
4794 void OMPIteratorExpr::setHelper(unsigned I, const OMPIteratorHelperData &D) { in setHelper()
4798 OMPIteratorHelperData &OMPIteratorExpr::getHelper(unsigned I) { in getHelper()
[all …]
DComputeDependence.cpp387 ExprDependence clang::computeDependence(OMPIteratorExpr *E) { in computeDependence()
392 OMPIteratorExpr::IteratorRange IR = E->getIteratorRange(I); in computeDependence()
DTextNodeDumper.cpp1338 void TextNodeDumper::VisitOMPIteratorExpr(const OMPIteratorExpr *Node) { in VisitOMPIteratorExpr()
1343 const OMPIteratorExpr::IteratorRange Range = Node->getIteratorRange(I); in VisitOMPIteratorExpr()
DStmtPrinter.cpp1374 void StmtPrinter::VisitOMPIteratorExpr(OMPIteratorExpr *Node) { in VisitOMPIteratorExpr()
1379 const OMPIteratorExpr::IteratorRange Range = Node->getIteratorRange(I); in VisitOMPIteratorExpr()
DStmtProfile.cpp1237 void StmtProfiler::VisitOMPIteratorExpr(const OMPIteratorExpr *S) { in VisitOMPIteratorExpr()
/external/llvm-project/clang/include/clang/Basic/
DStmtNodes.td74 def OMPIteratorExpr : StmtNode<Expr>;
/external/llvm-project/clang/lib/Serialization/
DASTWriterStmt.cpp826 void ASTStmtWriter::VisitOMPIteratorExpr(OMPIteratorExpr *E) { in VisitOMPIteratorExpr()
835 OMPIteratorExpr::IteratorRange Range = E->getIteratorRange(I); in VisitOMPIteratorExpr()
DASTReaderStmt.cpp969 void ASTStmtReader::VisitOMPIteratorExpr(OMPIteratorExpr *E) { in VisitOMPIteratorExpr()
2861 S = OMPIteratorExpr::CreateEmpty(Context, in ReadStmtFromStream()
/external/llvm-project/clang/lib/CodeGen/
DCGOpenMPRuntime.cpp4015 const OMPIteratorExpr *E = nullptr;
4022 OMPIteratorGeneratorScope(CodeGenFunction &CGF, const OMPIteratorExpr *E) in OMPIteratorGeneratorScope()
4334 const auto *IE = cast<OMPIteratorExpr>(Modifier->IgnoreParenImpCasts()); in emitTaskInit()
4422 CGF, cast_or_null<OMPIteratorExpr>(Modifier->IgnoreParenImpCasts())); in emitTaskInit()
4621 CGF, cast_or_null<OMPIteratorExpr>( in emitDependData()
4683 CGF, cast_or_null<OMPIteratorExpr>( in emitDepobjElementsSizes()
4741 CGF, cast_or_null<OMPIteratorExpr>( in emitDepobjElements()
4824 if (const auto *IE = cast_or_null<OMPIteratorExpr>(D.IteratorExpr)) { in emitDependClause()
4929 cast_or_null<OMPIteratorExpr>(Dependencies.IteratorExpr)) { in emitDepobjDependClause()
/external/llvm-project/clang/lib/Sema/
DSemaExpr.cpp5116 SmallVector<OMPIteratorExpr::IteratorDefinition, 4> ID; in ActOnOMPIteratorExpr()
5216 OMPIteratorExpr::IteratorDefinition &IDElem = ID.emplace_back(); in ActOnOMPIteratorExpr()
5227 for (const OMPIteratorExpr::IteratorDefinition &D : ID) { in ActOnOMPIteratorExpr()
5238 for (OMPIteratorExpr::IteratorDefinition &D : ID) { in ActOnOMPIteratorExpr()
5389 for (const OMPIteratorExpr::IteratorDefinition &D : ID) { in ActOnOMPIteratorExpr()
5395 return OMPIteratorExpr::Create(Context, Context.OMPIteratorTy, IteratorKwLoc, in ActOnOMPIteratorExpr()
DTreeTransform.h10414 TreeTransform<Derived>::TransformOMPIteratorExpr(OMPIteratorExpr *E) { in TransformOMPIteratorExpr()
10432 OMPIteratorExpr::IteratorRange Range = E->getIteratorRange(I); in TransformOMPIteratorExpr()
10464 auto *IE = cast<OMPIteratorExpr>(Res.get()); in TransformOMPIteratorExpr()
/external/llvm-project/clang/include/clang/Sema/
DSema.h5137 OMPIteratorExpr::IteratorRange Range;