Home | History | Annotate | Download | only in Tooling

Lines Matching refs:Compiler

72 // code that sets up a compiler to run tools on it, and we should refactor
81 *Diagnostics, "clang LLVM compiler", std::move(VFS));
383 // Create a compiler instance to handle the actual work.
384 CompilerInstance Compiler(std::move(PCHContainerOps));
385 Compiler.setInvocation(std::move(Invocation));
386 Compiler.setFileManager(Files);
388 // The FrontendAction can have lifetime requirements for Compiler or its
389 // members, and we need to ensure it's deleted earlier than Compiler. So we
390 // pass it to an std::unique_ptr declared after the Compiler variable.
393 // Create the compiler's actual diagnostics engine.
394 Compiler.createDiagnostics(DiagConsumer, /*ShouldOwnClient=*/false);
395 if (!Compiler.hasDiagnostics())
398 Compiler.createSourceManager(*Files);
400 const bool Success = Compiler.ExecuteAction(*ScopedToolAction);
538 // compilation database may refer to a different compiler and we want to
539 // pick up the very same standard library that compiler is using. The