Searched refs:OMPIteratorExpr (Results 1 – 16 of 16) sorted by relevance
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ExprOpenMP.h | 148 class OMPIteratorExpr final 150 private llvm::TrailingObjects<OMPIteratorExpr, Decl *, Expr *, 196 OMPIteratorExpr(QualType ExprTy, SourceLocation IteratorKwLoc, 202 explicit OMPIteratorExpr(EmptyShell Shell, unsigned NumIterators) in OMPIteratorExpr() function 233 static OMPIteratorExpr *Create(const ASTContext &Context, QualType T, 239 static OMPIteratorExpr *CreateEmpty(const ASTContext &Context, 256 return const_cast<OMPIteratorExpr *>(this)->getIteratorDecl(I); in getIteratorDecl() 262 return const_cast<OMPIteratorExpr *>(this)->getIteratorRange(I); in getIteratorRange()
|
H A D | ComputeDependence.h | 99 class OMPIteratorExpr; variable 194 ExprDependence computeDependence(OMPIteratorExpr *E);
|
H A D | TextNodeDumper.h | 321 void VisitOMPIteratorExpr(const OMPIteratorExpr *Node);
|
H A D | RecursiveASTVisitor.h | 2768 DEF_TRAVERSE_STMT(OMPIteratorExpr, {})
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Expr.cpp | 5189 void OMPIteratorExpr::setIteratorDeclaration(unsigned I, Decl *D) { in setIteratorDeclaration() 5195 void OMPIteratorExpr::setAssignmentLoc(unsigned I, SourceLocation Loc) { in setAssignmentLoc() 5203 void OMPIteratorExpr::setIteratorRange(unsigned I, Expr *Begin, in setIteratorRange() 5226 Decl *OMPIteratorExpr::getIteratorDecl(unsigned I) { in getIteratorDecl() 5230 OMPIteratorExpr::IteratorRange OMPIteratorExpr::getIteratorRange(unsigned I) { in getIteratorRange() 5247 SourceLocation OMPIteratorExpr::getAssignLoc(unsigned I) const { in getAssignLoc() 5253 SourceLocation OMPIteratorExpr::getColonLoc(unsigned I) const { in getColonLoc() 5259 SourceLocation OMPIteratorExpr::getSecondColonLoc(unsigned I) const { in getSecondColonLoc() 5265 void OMPIteratorExpr::setHelper(unsigned I, const OMPIteratorHelperData &D) { in setHelper() 5269 OMPIteratorHelperData &OMPIteratorExpr::getHelper(unsigned I) { in getHelper() [all …]
|
H A D | ComputeDependence.cpp | 475 ExprDependence clang::computeDependence(OMPIteratorExpr *E) { in computeDependence() 484 OMPIteratorExpr::IteratorRange IR = E->getIteratorRange(I); in computeDependence()
|
H A D | StmtPrinter.cpp | 1581 void StmtPrinter::VisitOMPIteratorExpr(OMPIteratorExpr *Node) { in VisitOMPIteratorExpr() 1586 const OMPIteratorExpr::IteratorRange Range = Node->getIteratorRange(I); in VisitOMPIteratorExpr()
|
H A D | TextNodeDumper.cpp | 1761 void TextNodeDumper::VisitOMPIteratorExpr(const OMPIteratorExpr *Node) { in VisitOMPIteratorExpr() 1766 const OMPIteratorExpr::IteratorRange Range = Node->getIteratorRange(I); in VisitOMPIteratorExpr()
|
H A D | StmtProfile.cpp | 1455 void StmtProfiler::VisitOMPIteratorExpr(const OMPIteratorExpr *S) { in VisitOMPIteratorExpr()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | StmtNodes.td | 75 def OMPIteratorExpr : StmtNode<Expr>;
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | SemaOpenMP.h | 1351 OMPIteratorExpr::IteratorRange Range;
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGOpenMPRuntime.cpp | 3491 const OMPIteratorExpr *E = nullptr; 3498 OMPIteratorGeneratorScope(CodeGenFunction &CGF, const OMPIteratorExpr *E) in OMPIteratorGeneratorScope() 3808 const auto *IE = cast<OMPIteratorExpr>(Modifier->IgnoreParenImpCasts()); in emitTaskInit() 3896 CGF, cast_or_null<OMPIteratorExpr>(Modifier->IgnoreParenImpCasts())); in emitTaskInit() 4088 CGF, cast_or_null<OMPIteratorExpr>( in emitDependData() 4156 CGF, cast_or_null<OMPIteratorExpr>( in emitDepobjElementsSizes() 4194 CGF, cast_or_null<OMPIteratorExpr>( in emitDepobjElements() 4261 if (const auto *IE = cast_or_null<OMPIteratorExpr>(D.IteratorExpr)) { in emitDependClause() 4372 cast_or_null<OMPIteratorExpr>(Dependencies.IteratorExpr)) { in emitDepobjDependClause()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTWriterStmt.cpp | 912 void ASTStmtWriter::VisitOMPIteratorExpr(OMPIteratorExpr *E) { in VisitOMPIteratorExpr() 921 OMPIteratorExpr::IteratorRange Range = E->getIteratorRange(I); in VisitOMPIteratorExpr()
|
H A D | ASTReaderStmt.cpp | 991 void ASTStmtReader::VisitOMPIteratorExpr(OMPIteratorExpr *E) { in VisitOMPIteratorExpr() 3134 S = OMPIteratorExpr::CreateEmpty(Context, in ReadStmtFromStream()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaOpenMP.cpp | 23513 SmallVector<OMPIteratorExpr::IteratorDefinition, 4> ID; in ActOnOMPIteratorExpr() 23621 OMPIteratorExpr::IteratorDefinition &IDElem = ID.emplace_back(); in ActOnOMPIteratorExpr() 23632 for (const OMPIteratorExpr::IteratorDefinition &D : ID) { in ActOnOMPIteratorExpr() 23643 for (OMPIteratorExpr::IteratorDefinition &D : ID) { in ActOnOMPIteratorExpr() 23797 for (const OMPIteratorExpr::IteratorDefinition &D : ID) { in ActOnOMPIteratorExpr() 23803 return OMPIteratorExpr::Create(Context, Context.OMPIteratorTy, IteratorKwLoc, in ActOnOMPIteratorExpr()
|
H A D | TreeTransform.h | 12224 TreeTransform<Derived>::TransformOMPIteratorExpr(OMPIteratorExpr *E) { in TransformOMPIteratorExpr() 12242 OMPIteratorExpr::IteratorRange Range = E->getIteratorRange(I); in TransformOMPIteratorExpr() 12274 auto *IE = cast<OMPIteratorExpr>(Res.get()); in TransformOMPIteratorExpr()
|