Searched refs:CowCompilerInvocation (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/Frontend/ |
| H A D | CompilerInvocation.h | 204 class CowCompilerInvocation; variable 225 explicit CompilerInvocation(const CowCompilerInvocation &X); 226 CompilerInvocation &operator=(const CowCompilerInvocation &X); 346 class CowCompilerInvocation : public CompilerInvocationBase { 348 CowCompilerInvocation() = default; 349 CowCompilerInvocation(const CowCompilerInvocation &X) in CowCompilerInvocation() function 353 CowCompilerInvocation(CowCompilerInvocation &&) = default; 354 CowCompilerInvocation &operator=(const CowCompilerInvocation &X) { 358 ~CowCompilerInvocation() = default; 360 CowCompilerInvocation(const CompilerInvocation &X) in CowCompilerInvocation() function [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/ |
| H A D | ModuleDepCollector.h | 211 mutable std::variant<std::monostate, CowCompilerInvocation, 337 CowCompilerInvocation CommonInvocation; 355 CowCompilerInvocation getInvocationAdjustedForModuleBuildWithoutOutputs( 357 llvm::function_ref<void(CowCompilerInvocation &)> Optimize) const; 369 void addModuleFiles(CowCompilerInvocation &CI, 373 void addOutputPaths(CowCompilerInvocation &CI, ModuleDeps &Deps); 377 void associateWithContextHash(const CowCompilerInvocation &CI, bool IgnoreCWD,
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/ |
| H A D | ModuleDepCollector.cpp | 38 if (const auto *CI = std::get_if<CowCompilerInvocation>(&BuildInfo)) in getBuildArguments() 145 static void optimizeCWD(CowCompilerInvocation &BuildInvocation, StringRef CWD) { in optimizeCWD() 183 void ModuleDepCollector::addOutputPaths(CowCompilerInvocation &CI, in addOutputPaths() 273 static CowCompilerInvocation 321 CowCompilerInvocation 324 llvm::function_ref<void(CowCompilerInvocation &)> Optimize) const { in getInvocationAdjustedForModuleBuildWithoutOutputs() 325 CowCompilerInvocation CI = CommonInvocation; in getInvocationAdjustedForModuleBuildWithoutOutputs() 433 CowCompilerInvocation &CI, ArrayRef<ModuleID> ClangModuleDeps) const { in addModuleFiles() 488 static bool isSafeToIgnoreCWD(const CowCompilerInvocation &CI) { in isSafeToIgnoreCWD() 571 const CowCompilerInvocation &CI, in getModuleContextHash() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | CompilerInvocation.cpp | 180 CompilerInvocation::CompilerInvocation(const CowCompilerInvocation &X) in CompilerInvocation() 186 CompilerInvocation::operator=(const CowCompilerInvocation &X) { in operator =() 198 LangOptions &CowCompilerInvocation::getMutLangOpts() { in getMutLangOpts() 202 TargetOptions &CowCompilerInvocation::getMutTargetOpts() { in getMutTargetOpts() 206 DiagnosticOptions &CowCompilerInvocation::getMutDiagnosticOpts() { in getMutDiagnosticOpts() 210 HeaderSearchOptions &CowCompilerInvocation::getMutHeaderSearchOpts() { in getMutHeaderSearchOpts() 214 PreprocessorOptions &CowCompilerInvocation::getMutPreprocessorOpts() { in getMutPreprocessorOpts() 218 AnalyzerOptions &CowCompilerInvocation::getMutAnalyzerOpts() { in getMutAnalyzerOpts() 222 MigratorOptions &CowCompilerInvocation::getMutMigratorOpts() { in getMutMigratorOpts() 226 APINotesOptions &CowCompilerInvocation::getMutAPINotesOpts() { in getMutAPINotesOpts() [all …]
|