Lines Matching defs:Interp
251 Interpreter &Interp;
255 : MultiplexConsumer(std::move(C)), Interp(I) {}
264 Interp.ExtractValueFromExpr(cast<Expr>(TLSD->getStmt()));
289 Interpreter &Interp;
323 Interp(I), Consumer(std::move(Consumer)) {}
341 return std::make_unique<InProcessPrintingASTConsumer>(std::move(C), Interp);
455 auto Interp =
462 auto PTU = Interp->Parse(Runtimes);
465 Interp->markUserCodeStart();
467 Interp->ValuePrintingInfo.resize(4);
468 return std::move(Interp);
483 auto Interp = Interpreter::create(std::move(CI));
484 if (auto E = Interp.takeError())
489 std::move(DCI), *(*Interp)->getCompilerInstance(), IMVFS, Err,
490 (*Interp)->PTUs);
494 (*Interp)->DeviceParser = std::move(DeviceParser);
496 return Interp;