Home
last modified time | relevance | path

Searched refs:CompilerInvocation (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/include/clang/Frontend/
H A DCompilerInvocation.h211 class CompilerInvocation : public CompilerInvocationBase {
213 CompilerInvocation() = default;
214 CompilerInvocation(const CompilerInvocation &X) in CompilerInvocation() function
218 CompilerInvocation(CompilerInvocation &&) = default;
219 CompilerInvocation &operator=(const CompilerInvocation &X) {
223 ~CompilerInvocation() = default;
225 explicit CompilerInvocation(const CowCompilerInvocation &X);
226 CompilerInvocation &operator=(const CowCompilerInvocation &X);
279 static bool CreateFromArgs(CompilerInvocation &Res,
327 static bool CreateFromArgsImpl(CompilerInvocation &Res,
[all …]
H A DPrecompiledPreamble.h36 class CompilerInvocation; variable
85 Build(const CompilerInvocation &Invocation,
112 bool CanReuse(const CompilerInvocation &Invocation,
124 void AddImplicitPreamble(CompilerInvocation &CI,
131 void OverridePreamble(CompilerInvocation &CI,
173 void configurePreamble(PreambleBounds Bounds, CompilerInvocation &CI,
H A DASTUnit.h66 class CompilerInvocation; variable
146 std::shared_ptr<CompilerInvocation> Invocation;
149 std::shared_ptr<CompilerInvocation> CCInvocation;
153 std::shared_ptr<CompilerInvocation> ModifiedInvocation;
391 CompilerInvocation &PreambleInvocationIn,
681 create(std::shared_ptr<CompilerInvocation> CI,
770 std::shared_ptr<CompilerInvocation> CI,
798 std::shared_ptr<CompilerInvocation> CI,
H A DCompilerInstance.h83 std::shared_ptr<CompilerInvocation> Invocation;
207 std::shared_ptr<CompilerInvocation> Invocation =
208 std::make_shared<CompilerInvocation>(),
256 CompilerInvocation &getInvocation() { return *Invocation; } in getInvocation()
258 std::shared_ptr<CompilerInvocation> getInvocationPtr() { return Invocation; } in getInvocationPtr()
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DCreateInvocationFromCommandLine.cpp30 std::unique_ptr<CompilerInvocation>
111 auto CI = std::make_unique<CompilerInvocation>(); in createInvocation()
112 if (!CompilerInvocation::CreateFromArgs(*CI, CCArgs, *Diags, Args[0]) && in createInvocation()
H A DPrecompiledPreamble.cpp413 const CompilerInvocation &Invocation, in Build()
421 auto PreambleInvocation = std::make_shared<CompilerInvocation>(Invocation); in Build()
600 bool PrecompiledPreamble::CanReuse(const CompilerInvocation &Invocation, in CanReuse()
609 auto PreambleInvocation = std::make_shared<CompilerInvocation>(Invocation); in CanReuse()
712 CompilerInvocation &CI, IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS, in AddImplicitPreamble()
719 CompilerInvocation &CI, IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS, in OverridePreamble()
762 PreambleBounds Bounds, CompilerInvocation &CI, in configurePreamble()
H A DChainedIncludesSource.cpp104 std::unique_ptr<CompilerInvocation> CInvok; in createChainedIncludesSource()
105 CInvok.reset(new CompilerInvocation(CI.getInvocation())); in createChainedIncludesSource()
H A DCompilerInvocation.cpp180 CompilerInvocation::CompilerInvocation(const CowCompilerInvocation &X) in CompilerInvocation() function in CompilerInvocation
185 CompilerInvocation &
186 CompilerInvocation::operator=(const CowCompilerInvocation &X) { in operator =()
255 using ArgumentConsumer = CompilerInvocation::ArgumentConsumer;
569 static bool FixupInvocation(CompilerInvocation &Invocation, in FixupInvocation()
760 llvm::function_ref<bool(CompilerInvocation &, ArrayRef<const char *>,
765 CompilerInvocation &, SmallVectorImpl<const char *> &,
766 CompilerInvocation::StringAllocator)>;
787 CompilerInvocation &RealInvocation, in RoundTrip()
788 CompilerInvocation &DummyInvocation, in RoundTrip()
[all …]
H A DASTUnit.cpp154 getBufferForFileHandlingRemapping(const CompilerInvocation &Invocation, in getBufferForFileHandlingRemapping()
1154 CCInvocation = std::make_shared<CompilerInvocation>(*Invocation); in Parse()
1342 CompilerInvocation &PreambleInvocationIn, in getMainBufferWithPrecompiledPreamble()
1534 ASTUnit::create(std::shared_ptr<CompilerInvocation> CI, in create()
1557 std::shared_ptr<CompilerInvocation> CI, in LoadFromCompilerInvocationAction()
1732 std::shared_ptr<CompilerInvocation> CI, in LoadFromCompilerInvocation()
1795 std::shared_ptr<CompilerInvocation> CI; in LoadFromCommandLine()
2211 auto CCInvocation = std::make_shared<CompilerInvocation>(*Invocation); in CodeComplete()
H A DCompilerInstance.cpp69 std::shared_ptr<CompilerInvocation> Invocation, in CompilerInstance()
1158 auto Invocation = std::make_shared<CompilerInvocation>(getInvocation()); in cloneForModuleCompileImpl()
/freebsd/contrib/llvm-project/clang/lib/Tooling/
H A DTooling.cpp168 CompilerInvocation *newInvocation(DiagnosticsEngine *Diagnostics, in newInvocation()
172 CompilerInvocation *Invocation = new CompilerInvocation; in newInvocation()
173 CompilerInvocation::CreateFromArgs(*Invocation, CC1Args, *Diagnostics, in newInvocation()
397 std::unique_ptr<CompilerInvocation> Invocation( in run()
421 std::unique_ptr<CompilerInvocation> Invocation( in run()
429 std::shared_ptr<CompilerInvocation> Invocation, in runInvocation()
443 std::shared_ptr<CompilerInvocation> Invocation, FileManager *Files, in runInvocation()
511 ("-resource-dir=" + CompilerInvocation::GetResourcesPath(Argv0, MainAddr)) in injectResourceDir()
647 bool runInvocation(std::shared_ptr<CompilerInvocation> Invocation, in runInvocation()
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/
H A DTooling.h54 class CompilerInvocation; variable
86 runInvocation(std::shared_ptr<CompilerInvocation> Invocation,
103 bool runInvocation(std::shared_ptr<CompilerInvocation> Invocation,
298 std::shared_ptr<CompilerInvocation> Invocation,
519 CompilerInvocation *newInvocation(DiagnosticsEngine *Diagnostics,
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/
H A DModuleDepCollector.h284 CompilerInvocation OriginalCI,
293 void applyDiscoveredDependencies(CompilerInvocation &CI);
364 void addModuleMapFiles(CompilerInvocation &CI,
367 void addModuleFiles(CompilerInvocation &CI,
/freebsd/contrib/llvm-project/clang/tools/driver/
H A Dcc1_main.cpp244 auto Invocation = std::make_shared<CompilerInvocation>(); in cc1_main()
246 CompilerInvocation::CreateFromArgs(*Invocation, Argv, Diags, Argv0); in cc1_main()
272 CompilerInvocation::GetResourcesPath(Argv0, MainAddr); in cc1_main()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangModulesDeclVendor.cpp89 std::shared_ptr<clang::CompilerInvocation> compiler_invocation,
122 std::shared_ptr<clang::CompilerInvocation> m_compiler_invocation;
236 std::shared_ptr<clang::CompilerInvocation> compiler_invocation, in ClangModulesDeclVendorImpl()
731 std::shared_ptr<clang::CompilerInvocation> invocation = in Create()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/
H A DModelInjector.cpp64 auto Invocation = std::make_shared<CompilerInvocation>(CI.getInvocation()); in onBodySynthesis()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DDiagnosticOptions.h73 friend class CompilerInvocation; variable
H A DCodeGenOptions.h40 friend class CompilerInvocation; variable
H A DLangOptions.h72 friend class CompilerInvocation; variable
/freebsd/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DModuleDepCollector.cpp274 makeCommonInvocationForModuleBuild(CompilerInvocation CI) { in makeCommonInvocationForModuleBuild()
406 CompilerInvocation &CI, ArrayRef<ModuleID> ClangModuleDeps) const { in addModuleMapFiles()
418 CompilerInvocation &CI, ArrayRef<ModuleID> ClangModuleDeps) const { in addModuleFiles()
458 void ModuleDepCollector::applyDiscoveredDependencies(CompilerInvocation &CI) { in applyDiscoveredDependencies()
975 DependencyActionController &Controller, CompilerInvocation OriginalCI, in ModuleDepCollector()
H A DDependencyScanningWorker.cpp390 bool runInvocation(std::shared_ptr<CompilerInvocation> Invocation, in runInvocation()
395 CompilerInvocation OriginalInvocation(*Invocation); in runInvocation()
576 void setLastCC1Arguments(CompilerInvocation &&CI) { in setLastCC1Arguments()
/freebsd/contrib/llvm-project/clang/lib/Testing/
H A DTestAST.cpp111 if (!CompilerInvocation::CreateFromArgs(Clang->getInvocation(), Argv, in TestAST()
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DFrontendActions.cpp245 std::make_shared<CompilerInvocation>(CI.getInvocation()), in visitModuleFile()
/freebsd/contrib/llvm-project/clang/tools/clang-scan-deps/
H A DClangScanDeps.cpp447 return !CompilerInvocation::checkCC1RoundTrip(Args, Diags); in roundTripCommand()
817 auto CI = std::make_unique<CompilerInvocation>(); in getCompilationDatabase()
818 CompilerInvocation::CreateFromArgs(*CI, Cmd->getArguments(), *Diags, in getCompilationDatabase()
/freebsd/contrib/llvm-project/clang/lib/Interpreter/
H A DInterpreter.cpp102 bool Success = CompilerInvocation::CreateFromArgs( in CreateCI()
109 CompilerInvocation::GetResourcesPath(Argv[0], nullptr); in CreateCI()

12