Home
last modified time | relevance | path

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

12

/freebsd-src/contrib/llvm-project/clang/include/clang/Frontend/
H A DCompilerInvocation.h1 //===- CompilerInvocation.h - Compiler Invocation Helper Data ---*- C++ -*-===//
70 /// The base class of CompilerInvocation. It keeps individual option objects
72 /// keep select option objects alive (even after CompilerInvocation gets
211 class CompilerInvocation : public CompilerInvocationBase {
213 CompilerInvocation() = default; in CompilerInvocation()
214 CompilerInvocation(const CompilerInvocation &X)
218 CompilerInvocation(CompilerInvocation &&) = default;
219 CompilerInvocation
212 CompilerInvocation(const CompilerInvocation &X) CompilerInvocation() function
[all...]
H A DPrecompiledPreamble.h36 class CompilerInvocation; variable
59 /// \param Invocation Original CompilerInvocation with options to compile the
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
141 std::shared_ptr<CompilerInvocation> Invocation;
379 CompilerInvocation &PreambleInvocationIn,
667 /// Create a ASTUnit. Gets ownership of the passed CompilerInvocation.
669 create(std::shared_ptr<CompilerInvocation> CI,
729 /// Create an ASTUnit from a source file, via a CompilerInvocation
733 /// source file. The ASTUnit takes ownership of the CompilerInvocation object.
758 std::shared_ptr<CompilerInvocation> CI,
771 /// CompilerInvocation object.
774 /// source file. The ASTUnit takes ownership of the CompilerInvocation objec
[all...]
H A DUtils.h38 class CompilerInvocation; variable
235 std::unique_ptr<CompilerInvocation>
H A DCompilerInstance.h16 #include "clang/Frontend/CompilerInvocation.h"
81 std::shared_ptr<CompilerInvocation> Invocation;
218 /// CompilerInvocation object.
258 CompilerInvocation &getInvocation() {
263 std::shared_ptr<CompilerInvocation> getInvocationPtr() { return Invocation; } in getCodeGenOpts()
266 void setInvocation(std::shared_ptr<CompilerInvocation> Value); in getCodeGenOpts()
/freebsd-src/contrib/llvm-project/clang/include/clang/ARCMigrate/
H A DARCMT.h41 checkForManualIssues(CompilerInvocation &CI, const FrontendInputFile &Input,
52 applyTransformations(CompilerInvocation &origCI,
69 CompilerInvocation &origCI, const FrontendInputFile &Input,
97 CompilerInvocation OrigCI;
105 MigrationProcess(CompilerInvocation &CI,
/freebsd-src/contrib/llvm-project/clang/lib/ARCMigrate/
H A DARCMT.cpp149 static bool HasARCRuntime(CompilerInvocation &origCI) { in HasARCRuntime()
171 static CompilerInvocation *
172 createInvocationForMigration(CompilerInvocation &origCI, in createInvocationForMigration()
174 std::unique_ptr<CompilerInvocation> CInvok; in createInvocationForMigration()
175 CInvok.reset(new CompilerInvocation(origCI)); in createInvocationForMigration()
236 CompilerInvocation &origCI, const FrontendInputFile &Input, in checkForManualIssues()
251 std::unique_ptr<CompilerInvocation> CInvok; in checkForManualIssues()
337 applyTransforms(CompilerInvocation &origCI, const FrontendInputFile &Input, in applyTransforms()
347 CompilerInvocation CInvokForCheck(origCI); in applyTransforms()
353 CompilerInvocation CInvo in applyTransforms()
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/Frontend/
H A DCreateInvocationFromCommandLine.cpp29 std::unique_ptr<CompilerInvocation>
104 auto CI = std::make_unique<CompilerInvocation>(); in createInvocation()
105 if (!CompilerInvocation::CreateFromArgs(*CI, CCArgs, *Diags, Args[0]) && in createInvocation()
H A DPrecompiledPreamble.cpp17 #include "clang/Frontend/CompilerInvocation.h"
414 const CompilerInvocation &Invocation, in Build()
422 auto PreambleInvocation = std::make_shared<CompilerInvocation>(Invocation); in Build()
602 bool PrecompiledPreamble::CanReuse(const CompilerInvocation &Invocation, in CanReuse()
611 auto PreambleInvocation = std::make_shared<CompilerInvocation>(Invocation); in CanReuse()
714 CompilerInvocation &CI, IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS, in AddImplicitPreamble()
721 CompilerInvocation &CI, IntrusiveRefCntPtr<llvm::vfs::FileSystem> &VFS, in OverridePreamble()
764 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.cpp1 //===- CompilerInvocation.cpp ---------------------------------------------===//
9 #include "clang/Frontend/CompilerInvocation.h"
194 CompilerInvocation::CompilerInvocation(const CowCompilerInvocation &X)
199 CompilerInvocation & in ensureOwned()
200 CompilerInvocation::operator=(const CowCompilerInvocation &X) { in ensureOwned()
278 using ArgumentConsumer = CompilerInvocation::ArgumentConsumer; in normalizeSimpleFlag()
569 static bool FixupInvocation(CompilerInvocation &Invocation, in FixupInvocation()
754 // Parse command line arguments into CompilerInvocation.
756 llvm::function_ref<bool(CompilerInvocation
[all...]
H A DASTUnit.cpp40 #include "clang/Frontend/CompilerInvocation.h"
158 getBufferForFileHandlingRemapping(const CompilerInvocation &Invocation, in getBufferForFileHandlingRemapping()
1153 auto CCInvocation = std::make_shared<CompilerInvocation>(*Invocation); in Parse()
1341 CompilerInvocation &PreambleInvocationIn, in getMainBufferWithPrecompiledPreamble()
1530 ASTUnit::create(std::shared_ptr<CompilerInvocation> CI, in create()
1551 std::shared_ptr<CompilerInvocation> CI, in LoadFromCompilerInvocationAction()
1558 assert(CI && "A CompilerInvocation is required"); in LoadFromCompilerInvocationAction()
1722 std::shared_ptr<CompilerInvocation> CI, in LoadFromCompilerInvocation()
1782 std::shared_ptr<CompilerInvocation> CI; in LoadFromCommandLine()
2196 auto CCInvocation = std::make_shared<CompilerInvocation>(*Invocatio in CodeComplete()
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/Tooling/
H A DTooling.cpp29 #include "clang/Frontend/CompilerInvocation.h"
171 CompilerInvocation *newInvocation(DiagnosticsEngine *Diagnostics, in newInvocation()
175 CompilerInvocation *Invocation = new CompilerInvocation; in newInvocation()
176 CompilerInvocation::CreateFromArgs(*Invocation, CC1Args, *Diagnostics, in newInvocation()
399 std::unique_ptr<CompilerInvocation> Invocation( in run()
423 std::unique_ptr<CompilerInvocation> Invocation( in run()
431 std::shared_ptr<CompilerInvocation> Invocation, in runInvocation()
445 std::shared_ptr<CompilerInvocation> Invocation, FileManager *Files, in runInvocation()
513 ("-resource-dir=" + CompilerInvocation in injectResourceDir()
[all...]
/freebsd-src/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,
292 std::shared_ptr<CompilerInvocation> Invocation,
513 CompilerInvocation *newInvocation(DiagnosticsEngine *Diagnostics,
/freebsd-src/contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/
H A DModuleDepCollector.h15 #include "clang/Frontend/CompilerInvocation.h"
223 CompilerInvocation OriginalCI,
233 void applyDiscoveredDependencies(CompilerInvocation &CI);
299 void addModuleMapFiles(CompilerInvocation &CI,
302 void addModuleFiles(CompilerInvocation &CI,
/freebsd-src/contrib/llvm-project/clang/lib/Tooling/DumpTool/
H A DClangSrcLocDump.cpp
/freebsd-src/contrib/llvm-project/clang/lib/Testing/
H A DTestAST.cpp89 // Parse cc1 argv, (typically [-std=c++20 input.cc]) into CompilerInvocation. in TestAST()
100 Clang->setInvocation(std::make_unique<CompilerInvocation>()); in TestAST()
101 if (!CompilerInvocation::CreateFromArgs(Clang->getInvocation(), Argv, in TestAST()
/freebsd-src/contrib/llvm-project/clang/tools/driver/
H A Dcc1_main.cpp22 #include "clang/Frontend/CompilerInvocation.h"
239 bool Success = CompilerInvocation::CreateFromArgs(Clang->getInvocation(), in cc1_main()
263 CompilerInvocation::GetResourcesPath(Argv0, MainAddr); in cc1_main()
/freebsd-src/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DModuleDepCollector.cpp178 makeCommonInvocationForModuleBuild(CompilerInvocation CI) { in getInvocationAdjustedForModuleBuildWithoutOutputs()
310 CompilerInvocation &CI, ArrayRef<ModuleID> ClangModuleDeps) const { in applyDiscoveredDependencies()
322 CompilerInvocation &CI, ArrayRef<ModuleID> ClangModuleDeps) const { in getModuleContextHash()
358 void ModuleDepCollector::applyDiscoveredDependencies(CompilerInvocation &CI) { in getModuleContextHash()
739 DependencyActionController &Controller, CompilerInvocation OriginalCI,
H A DDependencyScanningWorker.cpp19 #include "clang/Frontend/CompilerInvocation.h"
296 bool runInvocation(std::shared_ptr<CompilerInvocation> Invocation,
301 CompilerInvocation OriginalInvocation(*Invocation);
458 void setLastCC1Arguments(CompilerInvocation &&CI) { in computeDependencies()
/freebsd-src/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangModulesDeclVendor.cpp86 std::shared_ptr<clang::CompilerInvocation> compiler_invocation,
118 std::shared_ptr<clang::CompilerInvocation> m_compiler_invocation;
232 std::shared_ptr<clang::CompilerInvocation> compiler_invocation, in SetCurrentModuleProgress()
720 std::shared_ptr<clang::CompilerInvocation> invocation = in Create()
/freebsd-src/contrib/llvm-project/clang/lib/StaticAnalyzer/Frontend/
H A DModelInjector.cpp66 auto Invocation = std::make_shared<CompilerInvocation>(CI.getInvocation()); in onBodySynthesis()
/freebsd-src/contrib/llvm-project/clang/include/clang/Basic/
H A DDiagnosticOptions.h74 friend class CompilerInvocation; variable
H A DCodeGenOptions.h39 friend class CompilerInvocation;
454 /// Executable and command-line used to create a given CompilerInvocation.
38 friend class CompilerInvocation; global() variable
/freebsd-src/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DFrontendActions.cpp248 std::make_shared<CompilerInvocation>(CI.getInvocation())); in visitModuleFile()

12