Lines Matching refs:IndexVarKind
37 using IndexVarKind = SemanticsContext::IndexVarKind; typedef
372 DoContext(SemanticsContext &context, IndexVarKind kind) in DoContext()
382 context_.ActivateIndexVar(GetDoVariable(doConstruct), IndexVarKind::DO); in DefineDoVariables()
738 SymbolVector indexVars{context_.GetIndexVars(IndexVarKind::FORALL)}; in CheckForallIndexesUsed()
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()
822 DoContext doContext{context_, IndexVarKind::FORALL}; in Leave()