Lines Matching defs:resolve
377 return resolve(SMC->Entries, Substs, false, &CurMC->Entries);
391 // If it is a loop, then resolve and perform the loop.
394 return resolve(*E.Loop, Stack, CurMultiClass == nullptr,
424 bool TGParser::resolve(const ForeachLoop &Loop, SubstStack &Substs,
435 // have a means to track variable length record lists, we *must* resolve
446 Twine("unable to resolve if condition '") +
461 return resolve(Loop.Entries, Substs, Final, &Dest->back().Loop->Entries,
474 Error = resolve(Loop.Entries, Substs, Final, Dest);
488 bool TGParser::resolve(const std::vector<RecordsEntry> &Source,
494 Error = resolve(*E.Loop, Substs, Final, Dest);
703 /// ParseClassID - Parse and resolve a reference to a class name. This returns
730 /// ParseMultiClassID - Parse and resolve a reference to a multiclass name.
2557 // resolve type
4241 // Then we can resolve the template arguments.
4250 if (resolve(MC->Entries, Substs, !CurMultiClass && Loops.empty(),