Lines Matching defs:Executor
139 auto Executor = internal::createExecutorFromCommandLineArgsImpl(
141 ASSERT_FALSE((bool)Executor);
142 llvm::consumeError(Executor.takeError());
154 auto Executor = internal::createExecutorFromCommandLineArgsImpl(
156 ASSERT_TRUE((bool)Executor);
164 auto Executor = internal::createExecutorFromCommandLineArgsImpl(
166 ASSERT_TRUE((bool)Executor);
167 EXPECT_EQ(Executor->get()->getExecutorName(),
175 auto Executor = internal::createExecutorFromCommandLineArgsImpl(
177 ASSERT_TRUE((bool)Executor);
178 EXPECT_EQ(Executor->get()->getExecutorName(), TestToolExecutor::ExecutorName);
183 StandaloneToolExecutor Executor(Compilations,
185 Executor.mapVirtualFile("a.cc", "int x = 0;");
187 auto Err = Executor.execute(newFrontendActionFactory<SyntaxOnlyAction>(),
194 StandaloneToolExecutor Executor(Compilations,
196 Executor.mapVirtualFile("a.cc", "int x = 0;");
198 auto Err = Executor.execute(std::unique_ptr<FrontendActionFactory>(
199 new ReportResultActionFactory(Executor.getExecutionContext())));
201 auto KVs = Executor.getToolResults()->AllKVResults();
207 StandaloneToolExecutor Executor(Compilations,
209 Executor.mapVirtualFile("a.cc", "int x = 0; void f() {}");
211 auto Err = Executor.execute(std::unique_ptr<FrontendActionFactory>(
212 new ReportResultActionFactory(Executor.getExecutionContext())));
214 auto KVs = Executor.getToolResults()->AllKVResults();
221 Executor.getToolResults()->forEachResult(
249 AllTUsToolExecutor Executor(Compilations, /*ThreadCount=*/0);
251 Executor.mapVirtualFile("a.cc", "void x() {}");
252 Executor.mapVirtualFile("b.cc", "void y() {}");
253 Executor.mapVirtualFile("c.cc", "void z() {}");
254 Executor.mapVirtualFile("ignore.cc", "void d() {}");
256 auto Err = Executor.execute(std::unique_ptr<FrontendActionFactory>(
257 new ReportResultActionFactory(Executor.getExecutionContext())));
260 Executor.getToolResults()->AllKVResults(),
279 AllTUsToolExecutor Executor(Compilations, /*ThreadCount=*/0);
281 Executor.mapVirtualFile(FileAndContent.first, FileAndContent.second);
284 auto Err = Executor.execute(std::unique_ptr<FrontendActionFactory>(
285 new ReportResultActionFactory(Executor.getExecutionContext())));
288 Executor.getToolResults()->forEachResult(