Lines Matching refs:CompilerInstance

58 CompilerInstance::CompilerInstance(  in CompilerInstance()  function in CompilerInstance
67 CompilerInstance::~CompilerInstance() { in ~CompilerInstance()
71 void CompilerInstance::setInvocation( in setInvocation()
76 bool CompilerInstance::shouldBuildGlobalModuleIndex() const { in shouldBuildGlobalModuleIndex()
83 void CompilerInstance::setDiagnostics(DiagnosticsEngine *Value) { in setDiagnostics()
87 void CompilerInstance::setVerboseOutputStream(raw_ostream &Value) { in setVerboseOutputStream()
92 void CompilerInstance::setVerboseOutputStream(std::unique_ptr<raw_ostream> Value) { in setVerboseOutputStream()
97 void CompilerInstance::setTarget(TargetInfo *Value) { Target = Value; } in setTarget()
98 void CompilerInstance::setAuxTarget(TargetInfo *Value) { AuxTarget = Value; } in setAuxTarget()
100 bool CompilerInstance::createTarget() { in createTarget()
156 llvm::vfs::FileSystem &CompilerInstance::getVirtualFileSystem() const { in getVirtualFileSystem()
160 void CompilerInstance::setFileManager(FileManager *Value) { in setFileManager()
164 void CompilerInstance::setSourceManager(SourceManager *Value) { in setSourceManager()
168 void CompilerInstance::setPreprocessor(std::shared_ptr<Preprocessor> Value) { in setPreprocessor()
172 void CompilerInstance::setASTContext(ASTContext *Value) { in setASTContext()
179 void CompilerInstance::setSema(Sema *S) { in setSema()
183 void CompilerInstance::setASTConsumer(std::unique_ptr<ASTConsumer> Value) { in setASTConsumer()
190 void CompilerInstance::setCodeCompletionConsumer(CodeCompleteConsumer *Value) { in setCodeCompletionConsumer()
194 std::unique_ptr<Sema> CompilerInstance::takeSema() { in takeSema()
198 IntrusiveRefCntPtr<ASTReader> CompilerInstance::getASTReader() const { in getASTReader()
201 void CompilerInstance::setASTReader(IntrusiveRefCntPtr<ASTReader> Reader) { in setASTReader()
208 CompilerInstance::getModuleDepCollector() const { in getModuleDepCollector()
212 void CompilerInstance::setModuleDepCollector( in setModuleDepCollector()
225 static void collectIncludePCH(CompilerInstance &CI, in collectIncludePCH()
257 static void collectVFSEntries(CompilerInstance &CI, in collectVFSEntries()
328 void CompilerInstance::createDiagnostics(DiagnosticConsumer *Client, in createDiagnostics()
335 CompilerInstance::createDiagnostics(DiagnosticOptions *Opts, in createDiagnostics()
370 FileManager *CompilerInstance::createFileManager( in createFileManager()
383 void CompilerInstance::createSourceManager(FileManager &FileMgr) { in createSourceManager()
445 void CompilerInstance::createPreprocessor(TranslationUnitKind TUKind) { in createPreprocessor()
540 std::string CompilerInstance::getSpecificModuleCachePath(StringRef ModuleHash) { in getSpecificModuleCachePath()
550 void CompilerInstance::createASTContext() { in createASTContext()
561 void CompilerInstance::createPCHExternalASTSource( in createPCHExternalASTSource()
575 IntrusiveRefCntPtr<ASTReader> CompilerInstance::createPCHExternalASTSource( in createPCHExternalASTSource()
653 void CompilerInstance::createCodeCompletionConsumer() { in createCodeCompletionConsumer()
670 void CompilerInstance::createFrontendTimer() { in createFrontendTimer()
679 CompilerInstance::createCodeCompletionConsumer(Preprocessor &PP, in createCodeCompletionConsumer()
692 void CompilerInstance::createSema(TranslationUnitKind TUKind, in createSema()
705 void CompilerInstance::clearOutputFiles(bool EraseFiles) { in clearOutputFiles()
741 CompilerInstance::createDefaultOutputFile(bool Binary, StringRef InFile, in createDefaultOutputFile()
763 std::unique_ptr<raw_pwrite_stream> CompilerInstance::createNullOutputFile() { in createNullOutputFile()
768 CompilerInstance::createOutputFile(StringRef OutputPath, bool Binary, in createOutputFile()
782 CompilerInstance::createOutputFileImpl(StringRef OutputPath, bool Binary, in createOutputFileImpl()
876 bool CompilerInstance::InitializeSourceManager(const FrontendInputFile &Input){ in InitializeSourceManager()
882 bool CompilerInstance::InitializeSourceManager(const FrontendInputFile &Input, in InitializeSourceManager()
925 bool CompilerInstance::ExecuteAction(FrontendAction &Act) { in ExecuteAction()
1040 compileModuleImpl(CompilerInstance &ImportingInstance, SourceLocation ImportLoc, in compileModuleImpl()
1043 llvm::function_ref<void(CompilerInstance &)> PreBuildStep = in compileModuleImpl()
1044 [](CompilerInstance &) {}, in compileModuleImpl() argument
1045 llvm::function_ref<void(CompilerInstance &)> PostBuildStep =
1046 [](CompilerInstance &) {}) { in __anon502c5ec40202() argument
1113 CompilerInstance Instance(ImportingInstance.getPCHContainerOperations(),
1188 static bool compileModule(CompilerInstance &ImportingInstance, in compileModule()
1231 [&](CompilerInstance &Instance) { in compileModule()
1257 static bool compileModuleAndReadAST(CompilerInstance &ImportingInstance, in compileModuleAndReadAST()
1483 void CompilerInstance::createASTReader() { in createASTReader()
1534 bool CompilerInstance::loadModuleFile(StringRef FileName) { in loadModuleFile()
1545 CompilerInstance &CI; in loadModuleFile()
1548 ReadModuleNames(CompilerInstance &CI) : CI(CI) {} in loadModuleFile()
1672 ModuleLoadResult CompilerInstance::findOrCompileModuleAndReadAST( in findOrCompileModuleAndReadAST()
1831 CompilerInstance::loadModule(SourceLocation ImportLoc, in loadModule()
2023 void CompilerInstance::createModuleFromSource(SourceLocation ImportLoc, in createModuleFromSource()
2051 auto PreBuildStep = [&](CompilerInstance &Other) { in createModuleFromSource()
2064 auto PostBuildStep = [this](CompilerInstance &Other) { in createModuleFromSource()
2076 void CompilerInstance::makeModuleVisible(Module *Mod, in makeModuleVisible()
2087 GlobalModuleIndex *CompilerInstance::loadGlobalModuleIndex( in loadGlobalModuleIndex()
2157 CompilerInstance::lookupMissingImports(StringRef Name, in lookupMissingImports()
2180 void CompilerInstance::resetAndLeakSema() { llvm::BuryPointer(takeSema()); } in resetAndLeakSema()
2182 void CompilerInstance::setExternalSemaSource( in setExternalSemaSource()