| addDependencyCollector(std::shared_ptr< DependencyCollector > Listener) | clang::CompilerInstance | inline |
| buildingModule() const | clang::ModuleLoader | inline |
| clearOutputFiles(bool EraseFiles) | clang::CompilerInstance | |
| cloneForModuleCompile(SourceLocation ImportLoc, Module *Module, StringRef ModuleFileName, std::optional< ThreadSafeCloneConfig > ThreadSafeConfig=std::nullopt) | clang::CompilerInstance | |
| compileModule(SourceLocation ImportLoc, StringRef ModuleName, StringRef ModuleFileName, CompilerInstance &Instance) | clang::CompilerInstance | |
| CompilerInstance(std::shared_ptr< CompilerInvocation > Invocation=std::make_shared< CompilerInvocation >(), std::shared_ptr< PCHContainerOperations > PCHContainerOps=std::make_shared< PCHContainerOperations >(), ModuleCache *ModCache=nullptr) | clang::CompilerInstance | explicit |
| createASTContext() | clang::CompilerInstance | |
| createASTReader() | clang::CompilerInstance | |
| createCodeCompletionConsumer() | clang::CompilerInstance | |
| createCodeCompletionConsumer(Preprocessor &PP, StringRef Filename, unsigned Line, unsigned Column, const CodeCompleteOptions &Opts, raw_ostream &OS) | clang::CompilerInstance | static |
| createDefaultOutputFile(bool Binary=true, StringRef BaseInput="", StringRef Extension="", bool RemoveFileOnSignal=true, bool CreateMissingDirectories=false, bool ForceUseTemporary=false) | clang::CompilerInstance | |
| createDiagnostics(DiagnosticConsumer *Client=nullptr, bool ShouldOwnClient=true) | clang::CompilerInstance | |
| createDiagnostics(llvm::vfs::FileSystem &VFS, DiagnosticOptions &Opts, DiagnosticConsumer *Client=nullptr, bool ShouldOwnClient=true, const CodeGenOptions *CodeGenOpts=nullptr) | clang::CompilerInstance | static |
| createFileManager() | clang::CompilerInstance | |
| createFrontendTimer() | clang::CompilerInstance | |
| createModuleFromSource(SourceLocation ImportLoc, StringRef ModuleName, StringRef Source) override | clang::CompilerInstance | virtual |
| createNullOutputFile() | clang::CompilerInstance | |
| createOutputFile(StringRef OutputPath, bool Binary, bool RemoveFileOnSignal, bool UseTemporary, bool CreateMissingDirectories=false) | clang::CompilerInstance | |
| createOutputManager() | clang::CompilerInstance | |
| createPCHExternalASTSource(StringRef Path, DisableValidationForModuleKind DisableValidation, bool AllowPCHWithCompilerErrors, void *DeserializationListener, bool OwnDeserializationListener) | clang::CompilerInstance | |
| createPCHExternalASTSource(StringRef Path, StringRef Sysroot, DisableValidationForModuleKind DisableValidation, bool AllowPCHWithCompilerErrors, Preprocessor &PP, ModuleCache &ModCache, ASTContext &Context, const PCHContainerReader &PCHContainerRdr, const CodeGenOptions &CodeGenOpts, ArrayRef< std::shared_ptr< ModuleFileExtension > > Extensions, ArrayRef< std::shared_ptr< DependencyCollector > > DependencyCollectors, void *DeserializationListener, bool OwnDeserializationListener, bool Preamble, bool UseGlobalModuleIndex) | clang::CompilerInstance | static |
| createPreprocessor(TranslationUnitKind TUKind) | clang::CompilerInstance | |
| createSema(TranslationUnitKind TUKind, CodeCompleteConsumer *CompletionConsumer) | clang::CompilerInstance | |
| createSourceManager() | clang::CompilerInstance | |
| createTarget() | clang::CompilerInstance | |
| createVirtualFileSystem(IntrusiveRefCntPtr< llvm::vfs::FileSystem > BaseFS=llvm::vfs::getRealFileSystem(), DiagnosticConsumer *DC=nullptr) | clang::CompilerInstance | |
| ExecuteAction(FrontendAction &Act) | clang::CompilerInstance | |
| getAnalyzerOpts() | clang::CompilerInstance | inline |
| getAPINotesOpts() | clang::CompilerInstance | inline |
| getAPINotesOpts() const | clang::CompilerInstance | inline |
| getASTConsumer() const | clang::CompilerInstance | inline |
| getASTContext() const | clang::CompilerInstance | inline |
| getASTContextPtr() const | clang::CompilerInstance | inline |
| getASTReader() const | clang::CompilerInstance | |
| getAuxTarget() const | clang::CompilerInstance | inline |
| getCodeCompletionConsumer() const | clang::CompilerInstance | inline |
| getCodeGenOpts() | clang::CompilerInstance | inline |
| getCodeGenOpts() const | clang::CompilerInstance | inline |
| getDependencyOutputOpts() | clang::CompilerInstance | inline |
| getDependencyOutputOpts() const | clang::CompilerInstance | inline |
| getDiagnosticClient() const | clang::CompilerInstance | inline |
| getDiagnosticOpts() | clang::CompilerInstance | inline |
| getDiagnosticOpts() const | clang::CompilerInstance | inline |
| getDiagnostics() const | clang::CompilerInstance | inline |
| getDiagnosticsPtr() const | clang::CompilerInstance | inline |
| getFileManager() const | clang::CompilerInstance | inline |
| getFileManagerPtr() const | clang::CompilerInstance | inline |
| getFileSystemOpts() | clang::CompilerInstance | inline |
| getFileSystemOpts() const | clang::CompilerInstance | inline |
| getFrontendOpts() | clang::CompilerInstance | inline |
| getFrontendOpts() const | clang::CompilerInstance | inline |
| getFrontendTimer() const | clang::CompilerInstance | inline |
| getHeaderSearchOpts() | clang::CompilerInstance | inline |
| getHeaderSearchOpts() const | clang::CompilerInstance | inline |
| getInvocation() | clang::CompilerInstance | inline |
| getInvocationPtr() | clang::CompilerInstance | inline |
| getLangOpts() | clang::CompilerInstance | inline |
| getLangOpts() const | clang::CompilerInstance | inline |
| getModuleCache() const | clang::CompilerInstance | inline |
| getModuleDepCollector() const | clang::CompilerInstance | |
| getOrCreateOutputManager() | clang::CompilerInstance | |
| getOutputManager() | clang::CompilerInstance | |
| getPCHContainerOperations() const | clang::CompilerInstance | inline |
| getPCHContainerReader() const | clang::CompilerInstance | inline |
| getPCHContainerWriter() const | clang::CompilerInstance | inline |
| getPreprocessor() const | clang::CompilerInstance | inline |
| getPreprocessorOpts() | clang::CompilerInstance | inline |
| getPreprocessorOpts() const | clang::CompilerInstance | inline |
| getPreprocessorOutputOpts() | clang::CompilerInstance | inline |
| getPreprocessorOutputOpts() const | clang::CompilerInstance | inline |
| getPreprocessorPtr() | clang::CompilerInstance | inline |
| getSema() const | clang::CompilerInstance | inline |
| getSourceManager() const | clang::CompilerInstance | inline |
| getSourceManagerPtr() const | clang::CompilerInstance | inline |
| getSpecificModuleCachePath(StringRef ModuleHash) | clang::CompilerInstance | |
| getSpecificModuleCachePath() | clang::CompilerInstance | inline |
| getTarget() const | clang::CompilerInstance | inline |
| getTargetOpts() | clang::CompilerInstance | inline |
| getTargetOpts() const | clang::CompilerInstance | inline |
| getTargetPtr() const | clang::CompilerInstance | inline |
| getTimerGroup() const | clang::CompilerInstance | inline |
| getVerboseOutputStream() | clang::CompilerInstance | inline |
| getVirtualFileSystem() const | clang::CompilerInstance | inline |
| getVirtualFileSystemPtr() const | clang::CompilerInstance | inline |
| HadFatalFailure | clang::ModuleLoader | |
| hadModuleLoaderFatalFailure() const | clang::CompilerInstance | inline |
| hasASTConsumer() const | clang::CompilerInstance | inline |
| hasASTContext() const | clang::CompilerInstance | inline |
| hasCodeCompletionConsumer() const | clang::CompilerInstance | inline |
| hasDiagnostics() const | clang::CompilerInstance | inline |
| hasFileManager() const | clang::CompilerInstance | inline |
| hasOutputManager() const | clang::CompilerInstance | inline |
| hasPreprocessor() const | clang::CompilerInstance | inline |
| hasSema() const | clang::CompilerInstance | inline |
| hasSourceManager() const | clang::CompilerInstance | inline |
| hasTarget() const | clang::CompilerInstance | inline |
| hasVirtualFileSystem() const | clang::CompilerInstance | inline |
| InitializeSourceManager(const FrontendInputFile &Input) | clang::CompilerInstance | |
| InitializeSourceManager(const FrontendInputFile &Input, DiagnosticsEngine &Diags, FileManager &FileMgr, SourceManager &SourceMgr) | clang::CompilerInstance | static |
| loadGlobalModuleIndex(SourceLocation TriggerLoc) override | clang::CompilerInstance | virtual |
| loadModule(SourceLocation ImportLoc, ModuleIdPath Path, Module::NameVisibilityKind Visibility, bool IsInclusionDirective) override | clang::CompilerInstance | virtual |
| loadModuleFile(StringRef FileName, serialization::ModuleFile *&LoadedModuleFile) | clang::CompilerInstance | |
| LoadRequestedPlugins() | clang::CompilerInstance | |
| lookupMissingImports(StringRef Name, SourceLocation TriggerLoc) override | clang::CompilerInstance | virtual |
| makeModuleVisible(Module *Mod, Module::NameVisibilityKind Visibility, SourceLocation ImportLoc) override | clang::CompilerInstance | virtual |
| ModuleLoader(bool BuildingModule=false) | clang::ModuleLoader | inlineexplicit |
| printDiagnosticStats() | clang::CompilerInstance | |
| resetAndLeakASTContext() | clang::CompilerInstance | inline |
| resetAndLeakFileManager() | clang::CompilerInstance | inline |
| resetAndLeakPreprocessor() | clang::CompilerInstance | inline |
| resetAndLeakSema() | clang::CompilerInstance | |
| resetAndLeakSourceManager() | clang::CompilerInstance | inline |
| setASTConsumer(std::unique_ptr< ASTConsumer > Value) | clang::CompilerInstance | |
| setASTContext(llvm::IntrusiveRefCntPtr< ASTContext > Value) | clang::CompilerInstance | |
| setASTReader(IntrusiveRefCntPtr< ASTReader > Reader) | clang::CompilerInstance | |
| setAuxTarget(TargetInfo *Value) | clang::CompilerInstance | |
| setBuildGlobalModuleIndex(bool Build) | clang::CompilerInstance | inline |
| setBuildingModule(bool BuildingModuleFlag) | clang::ModuleLoader | inline |
| setCodeCompletionConsumer(CodeCompleteConsumer *Value) | clang::CompilerInstance | |
| setDependencyDirectivesGetter(std::unique_ptr< DependencyDirectivesGetter > Getter) | clang::CompilerInstance | inline |
| setDiagnostics(llvm::IntrusiveRefCntPtr< DiagnosticsEngine > Value) | clang::CompilerInstance | |
| setExternalSemaSource(IntrusiveRefCntPtr< ExternalSemaSource > ESS) | clang::CompilerInstance | |
| setFileManager(IntrusiveRefCntPtr< FileManager > Value) | clang::CompilerInstance | |
| setModuleDepCollector(std::shared_ptr< ModuleDependencyCollector > Collector) | clang::CompilerInstance | |
| setOutputManager(IntrusiveRefCntPtr< llvm::vfs::OutputBackend > NewOutputs) | clang::CompilerInstance | |
| setOutputStream(std::unique_ptr< llvm::raw_pwrite_stream > OutStream) | clang::CompilerInstance | inline |
| setPreprocessor(std::shared_ptr< Preprocessor > Value) | clang::CompilerInstance | |
| setSema(Sema *S) | clang::CompilerInstance | |
| setSourceManager(llvm::IntrusiveRefCntPtr< SourceManager > Value) | clang::CompilerInstance | |
| setTarget(TargetInfo *Value) | clang::CompilerInstance | |
| setVerboseOutputStream(raw_ostream &Value) | clang::CompilerInstance | |
| setVerboseOutputStream(std::unique_ptr< raw_ostream > Value) | clang::CompilerInstance | |
| setVirtualFileSystem(IntrusiveRefCntPtr< llvm::vfs::FileSystem > FS) | clang::CompilerInstance | inline |
| shouldBuildGlobalModuleIndex() const | clang::CompilerInstance | |
| takeASTConsumer() | clang::CompilerInstance | inline |
| takeOutputStream() | clang::CompilerInstance | inline |
| takeSema() | clang::CompilerInstance | |
| ~CompilerInstance() override | clang::CompilerInstance | |
| ~ModuleLoader() | clang::ModuleLoader | virtual |