Lines Matching defs:Req
445 Request Req = {std::move(CI), std::move(PI), std::move(CIDiags), WantDiags,
448 build(std::move(Req));
463 NextReq = std::move(Req);
569 /// Builds a preamble for \p Req, might reuse LatestBuild if possible.
571 void build(Request Req);
1052 void PreambleThread::build(Request Req) {
1053 assert(Req.CI && "Got preamble request with null compiler invocation");
1054 const ParseInputs &Inputs = Req.Inputs;
1060 auto _ = llvm::make_scope_exit([this, &Req, &ReusedPreamble] {
1061 ASTPeer.updatePreamble(std::move(Req.CI), std::move(Req.Inputs),
1062 LatestBuild, std::move(Req.CIDiags),
1063 std::move(Req.WantDiags));
1071 } else if (isPreambleCompatible(*LatestBuild, Inputs, FileName, *Req.CI)) {
1090 FileName, *Req.CI, Inputs, StoreInMemory,
1374 for (const auto &Req : PreambleRequests)
1375 PreambleRequestsNames.push_back(Req.Name);
1379 for (const auto &Req : Requests)
1380 RequestsNames.push_back(Req.Name);