Home
last modified time | relevance | path

Searched refs:CowCompilerInvocation (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Frontend/
H A DCompilerInvocation.h204 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 DModuleDepCollector.h211 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 DModuleDepCollector.cpp38 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 DCompilerInvocation.cpp180 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 …]