Lines Matching refs:Substs
384 bool TGParser::resolve(const ForeachLoop &Loop, SubstStack &Substs, in resolve() argument
388 for (const auto &S : Substs) in resolve()
396 return resolve(Loop.Entries, Substs, Final, &Dest->back().Loop->Entries, in resolve()
408 Substs.emplace_back(Loop.IterVar->getNameInit(), Elt); in resolve()
409 Error = resolve(Loop.Entries, Substs, Final, Dest); in resolve()
411 Substs.pop_back(); in resolve()
424 SubstStack &Substs, bool Final, in resolve() argument
429 Error = resolve(*E.Loop, Substs, Final, Dest); in resolve()
433 for (const auto &S : Substs) in resolve()
450 for (const auto &S : Substs) in resolve()
3595 SubstStack Substs; in ParseDefm() local
3599 Substs.emplace_back(TArgs[i], TemplateVals[i]); in ParseDefm()
3608 Substs.emplace_back(TArgs[i], Default); in ParseDefm()
3612 Substs.emplace_back(QualifiedNameOfImplicitName(MC), DefmName); in ParseDefm()
3614 if (resolve(MC->Entries, Substs, !CurMultiClass && Loops.empty(), in ParseDefm()