addDependencyCollector(std::shared_ptr< DependencyCollector > Listener) | clang::CompilerInstance | inline |
buildingModule() const | clang::ModuleLoader | inline |
clearOutputFiles(bool EraseFiles) | clang::CompilerInstance | |
CompilerInstance(std::shared_ptr< PCHContainerOperations > PCHContainerOps=std::make_shared< PCHContainerOperations >(), InMemoryModuleCache *SharedModuleCache=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(DiagnosticOptions *Opts, DiagnosticConsumer *Client=nullptr, bool ShouldOwnClient=true, const CodeGenOptions *CodeGenOpts=nullptr) | clang::CompilerInstance | static |
createFailedModulesSet() | clang::CompilerInstance | inline |
createFileManager(IntrusiveRefCntPtr< llvm::vfs::FileSystem > VFS=nullptr) | 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 | |
createPCHExternalASTSource(StringRef Path, DisableValidationForModuleKind DisableValidation, bool AllowPCHWithCompilerErrors, void *DeserializationListener, bool OwnDeserializationListener) | clang::CompilerInstance | |
createPCHExternalASTSource(StringRef Path, StringRef Sysroot, DisableValidationForModuleKind DisableValidation, bool AllowPCHWithCompilerErrors, Preprocessor &PP, InMemoryModuleCache &ModuleCache, ASTContext &Context, const PCHContainerReader &PCHContainerRdr, 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(FileManager &FileMgr) | clang::CompilerInstance | |
createTarget() | 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 |
getFailedModulesSetPtr() 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 |
getHeaderSearchOptsPtr() const | clang::CompilerInstance | inline |
getInvocation() | clang::CompilerInstance | inline |
getInvocationPtr() | clang::CompilerInstance | inline |
getLangOpts() | clang::CompilerInstance | inline |
getLangOpts() const | clang::CompilerInstance | inline |
getLangOptsPtr() const | clang::CompilerInstance | inline |
getModuleCache() const | clang::CompilerInstance | inline |
getModuleDepCollector() const | 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 |
getVerboseOutputStream() | clang::CompilerInstance | inline |
getVirtualFileSystem() const | clang::CompilerInstance | |
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 |
hasFailedModulesSet() const | clang::CompilerInstance | inline |
hasFileManager() const | clang::CompilerInstance | inline |
hasFrontendTimer() const | clang::CompilerInstance | inline |
hasInvocation() const | clang::CompilerInstance | inline |
hasPreprocessor() const | clang::CompilerInstance | inline |
hasSema() const | clang::CompilerInstance | inline |
hasSourceManager() const | clang::CompilerInstance | inline |
hasTarget() 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(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 | |
setDiagnostics(DiagnosticsEngine *Value) | clang::CompilerInstance | |
setExternalSemaSource(IntrusiveRefCntPtr< ExternalSemaSource > ESS) | clang::CompilerInstance | |
setFailedModulesSet(std::shared_ptr< FailedModulesSet > FMS) | clang::CompilerInstance | inline |
setFileManager(FileManager *Value) | clang::CompilerInstance | |
setInvocation(std::shared_ptr< CompilerInvocation > Value) | clang::CompilerInstance | |
setModuleDepCollector(std::shared_ptr< ModuleDependencyCollector > Collector) | 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(SourceManager *Value) | clang::CompilerInstance | |
setTarget(TargetInfo *Value) | clang::CompilerInstance | |
setVerboseOutputStream(raw_ostream &Value) | clang::CompilerInstance | |
setVerboseOutputStream(std::unique_ptr< raw_ostream > Value) | clang::CompilerInstance | |
shouldBuildGlobalModuleIndex() const | clang::CompilerInstance | |
takeASTConsumer() | clang::CompilerInstance | inline |
takeOutputStream() | clang::CompilerInstance | inline |
takeSema() | clang::CompilerInstance | |
~CompilerInstance() override | clang::CompilerInstance | |
~ModuleLoader() | clang::ModuleLoader | virtual |