Home
last modified time | relevance | path

Searched refs:IndexVarKind (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-do-forall.cpp37 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 Dsemantics.cpp410 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 Dsemantics.h188 ENUM_CLASS(IndexVarKind, DO, FORALL)
195 void ActivateIndexVar(const parser::Name &, IndexVarKind);
197 SymbolVector GetIndexVars(IndexVarKind);
262 IndexVarKind kind;