Lines Matching defs:resolve
380 return resolve(SMC->Entries, Substs, false, &CurMC->Entries);
394 // If it is a loop, then resolve and perform the loop.
397 return resolve(*E.Loop, Stack, CurMultiClass == nullptr,
427 bool TGParser::resolve(const ForeachLoop &Loop, SubstStack &Substs,
438 // have a means to track variable length record lists, we *must* resolve
449 Twine("unable to resolve if condition '") +
464 return resolve(Loop.Entries, Substs, Final, &Dest->back().Loop->Entries,
477 Error = resolve(Loop.Entries, Substs, Final, Dest);
491 bool TGParser::resolve(const std::vector<RecordsEntry> &Source,
497 Error = resolve(*E.Loop, Substs, Final, Dest);
710 /// ParseClassID - Parse and resolve a reference to a class name. This returns
737 /// ParseMultiClassID - Parse and resolve a reference to a multiclass name.
2594 // resolve type
4284 // Then we can resolve the template arguments.
4293 if (resolve(MC->Entries, Substs, !CurMultiClass && Loops.empty(),