Lines Matching defs:Interp
88 clang::Interpreter &Interp)
89 : CB(CB), MainInterp(Interp){};
120 auto Interp = clang::Interpreter::create(std::move(*CI));
122 if (auto Err = Interp.takeError()) {
128 auto *MainCI = (*Interp)->getCompilerInstance();
205 std::unique_ptr<clang::Interpreter> Interp;
208 Interp = ExitOnErr(
212 ExitOnErr(Interp->LoadDynamicLibrary("libcudart.so"));
215 ExitOnErr(Interp->LoadDynamicLibrary(CudaRuntimeLibPath.c_str()));
218 Interp = ExitOnErr(clang::Interpreter::create(std::move(CI)));
223 if (auto Err = Interp->ParseAndExecute(input)) {
232 LE.setListCompleter(ReplListCompleter(CB, *Interp));
250 if (auto Err = Interp->Undo())
253 if (auto Err = Interp->LoadDynamicLibrary(Input.data() + 5))
255 } else if (auto Err = Interp->ParseAndExecute(Input)) {
269 return checkDiagErrors(Interp->getCompilerInstance(), HasError);