Searched refs:IndexVarKind (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | check-do-forall.cpp | 37 using IndexVarKind = SemanticsContext::IndexVarKind; typedef 372 DoContext(SemanticsContext &context, IndexVarKind kind) in DoContext() 783 return kind_ == IndexVarKind::DO ? "DO CONCURRENT" : "FORALL"; in LoopKindName() 787 const IndexVarKind kind_; 792 DoContext doContext{context_, IndexVarKind::DO}; in Enter() 797 DoContext doContext{context_, IndexVarKind::DO}; in Leave() 803 DoContext doContext{context_, IndexVarKind::FORALL}; in Enter() 807 DoContext doContext{context_, IndexVarKind::FORALL}; in Leave() 813 DoContext doContext{context_, IndexVarKind::FORALL}; in Enter() 817 DoContext doContext{context_, IndexVarKind::FORALL}; in Leave() [all …]
|
| H A D | semantics.cpp | 410 const parser::Name &name, IndexVarKind kind) { in ActivateIndexVar() 427 SymbolVector SemanticsContext::GetIndexVars(IndexVarKind kind) { in GetIndexVars()
|
| /llvm-project-15.0.7/flang/include/flang/Semantics/ |
| H A D | semantics.h | 188 ENUM_CLASS(IndexVarKind, DO, FORALL) 195 void ActivateIndexVar(const parser::Name &, IndexVarKind); 197 SymbolVector GetIndexVars(IndexVarKind); 262 IndexVarKind kind;
|