/freebsd-src/contrib/llvm-project/clang/include/clang/Frontend/ |
H A D | CompilerInvocation.h | 1 //===- 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 D | PrecompiledPreamble.h | 36 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 D | ASTUnit.h | 66 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 D | Utils.h | 38 class CompilerInvocation; variable 235 std::unique_ptr<CompilerInvocation>
|
H A D | CompilerInstance.h | 16 #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 D | ARCMT.h | 41 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 D | ARCMT.cpp | 149 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 D | CreateInvocationFromCommandLine.cpp | 29 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 D | PrecompiledPreamble.cpp | 17 #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 D | ChainedIncludesSource.cpp | 104 std::unique_ptr<CompilerInvocation> CInvok; in createChainedIncludesSource() 105 CInvok.reset(new CompilerInvocation(CI.getInvocation())); in createChainedIncludesSource()
|
H A D | CompilerInvocation.cpp | 1 //===- 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 D | ASTUnit.cpp | 40 #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 D | Tooling.cpp | 29 #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 D | Tooling.h | 54 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 D | ModuleDepCollector.h | 15 #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 D | ClangSrcLocDump.cpp |
|
/freebsd-src/contrib/llvm-project/clang/lib/Testing/ |
H A D | TestAST.cpp | 89 // 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 D | cc1_main.cpp | 22 #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 D | ModuleDepCollector.cpp | 178 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 D | DependencyScanningWorker.cpp | 19 #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 D | ClangModulesDeclVendor.cpp | 86 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 D | ModelInjector.cpp | 66 auto Invocation = std::make_shared<CompilerInvocation>(CI.getInvocation()); in onBodySynthesis()
|
/freebsd-src/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | DiagnosticOptions.h | 74 friend class CompilerInvocation; variable
|
H A D | CodeGenOptions.h | 39 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 D | FrontendActions.cpp | 248 std::make_shared<CompilerInvocation>(CI.getInvocation())); in visitModuleFile()
|