Lines Matching refs:CompilerInstance
65 CompilerInstance::CompilerInstance( in CompilerInstance() function in CompilerInstance
74 CompilerInstance::~CompilerInstance() { in ~CompilerInstance()
78 void CompilerInstance::setInvocation( in setInvocation()
83 bool CompilerInstance::shouldBuildGlobalModuleIndex() const { in shouldBuildGlobalModuleIndex()
90 void CompilerInstance::setDiagnostics(DiagnosticsEngine *Value) { in setDiagnostics()
94 void CompilerInstance::setVerboseOutputStream(raw_ostream &Value) { in setVerboseOutputStream()
99 void CompilerInstance::setVerboseOutputStream(std::unique_ptr<raw_ostream> Value) { in setVerboseOutputStream()
104 void CompilerInstance::setTarget(TargetInfo *Value) { Target = Value; } in setTarget()
105 void CompilerInstance::setAuxTarget(TargetInfo *Value) { AuxTarget = Value; } in setAuxTarget()
107 bool CompilerInstance::createTarget() { in createTarget()
160 llvm::vfs::FileSystem &CompilerInstance::getVirtualFileSystem() const { in getVirtualFileSystem()
164 void CompilerInstance::setFileManager(FileManager *Value) { in setFileManager()
168 void CompilerInstance::setSourceManager(SourceManager *Value) { in setSourceManager()
172 void CompilerInstance::setPreprocessor(std::shared_ptr<Preprocessor> Value) { in setPreprocessor()
176 void CompilerInstance::setASTContext(ASTContext *Value) { in setASTContext()
183 void CompilerInstance::setSema(Sema *S) { in setSema()
187 void CompilerInstance::setASTConsumer(std::unique_ptr<ASTConsumer> Value) { in setASTConsumer()
194 void CompilerInstance::setCodeCompletionConsumer(CodeCompleteConsumer *Value) { in setCodeCompletionConsumer()
198 std::unique_ptr<Sema> CompilerInstance::takeSema() { in takeSema()
202 IntrusiveRefCntPtr<ASTReader> CompilerInstance::getASTReader() const { in getASTReader()
205 void CompilerInstance::setASTReader(IntrusiveRefCntPtr<ASTReader> Reader) { in setASTReader()
212 CompilerInstance::getModuleDepCollector() const { in getModuleDepCollector()
216 void CompilerInstance::setModuleDepCollector( in setModuleDepCollector()
229 static void collectIncludePCH(CompilerInstance &CI, in collectIncludePCH()
262 static void collectVFSEntries(CompilerInstance &CI, in collectVFSEntries()
333 void CompilerInstance::createDiagnostics(DiagnosticConsumer *Client, in createDiagnostics()
340 CompilerInstance::createDiagnostics(DiagnosticOptions *Opts, in createDiagnostics()
377 FileManager *CompilerInstance::createFileManager( in createFileManager()
390 void CompilerInstance::createSourceManager(FileManager &FileMgr) { in createSourceManager()
446 void CompilerInstance::createPreprocessor(TranslationUnitKind TUKind) { in createPreprocessor()
541 std::string CompilerInstance::getSpecificModuleCachePath(StringRef ModuleHash) { in getSpecificModuleCachePath()
551 void CompilerInstance::createASTContext() { in createASTContext()
611 void CompilerInstance::createPCHExternalASTSource( in createPCHExternalASTSource()
625 IntrusiveRefCntPtr<ASTReader> CompilerInstance::createPCHExternalASTSource( in createPCHExternalASTSource()
710 void CompilerInstance::createCodeCompletionConsumer() { in createCodeCompletionConsumer()
724 void CompilerInstance::createFrontendTimer() { in createFrontendTimer()
733 CompilerInstance::createCodeCompletionConsumer(Preprocessor &PP, in createCodeCompletionConsumer()
746 void CompilerInstance::createSema(TranslationUnitKind TUKind, in createSema()
771 void CompilerInstance::clearOutputFiles(bool EraseFiles) { in clearOutputFiles()
809 std::unique_ptr<raw_pwrite_stream> CompilerInstance::createDefaultOutputFile( in createDefaultOutputFile()
829 std::unique_ptr<raw_pwrite_stream> CompilerInstance::createNullOutputFile() { in createNullOutputFile()
834 CompilerInstance::createOutputFile(StringRef OutputPath, bool Binary, in createOutputFile()
848 CompilerInstance::createOutputFileImpl(StringRef OutputPath, bool Binary, in createOutputFileImpl()
963 bool CompilerInstance::InitializeSourceManager(const FrontendInputFile &Input){ in InitializeSourceManager()
969 bool CompilerInstance::InitializeSourceManager(const FrontendInputFile &Input, in InitializeSourceManager()
1011 bool CompilerInstance::ExecuteAction(FrontendAction &Act) { in ExecuteAction()
1115 void CompilerInstance::LoadRequestedPlugins() { in LoadRequestedPlugins()
1152 compileModuleImpl(CompilerInstance &ImportingInstance, SourceLocation ImportLoc, in compileModuleImpl()
1155 llvm::function_ref<void(CompilerInstance &)> PreBuildStep = in compileModuleImpl()
1156 [](CompilerInstance &) {}, in compileModuleImpl() argument
1157 llvm::function_ref<void(CompilerInstance &)> PostBuildStep =
1158 [](CompilerInstance &) {}) { in __anon805ef2ef0502() argument
1233 CompilerInstance Instance(ImportingInstance.getPCHContainerOperations(),
1319 static bool compileModule(CompilerInstance &ImportingInstance, in compileModule()
1363 [&](CompilerInstance &Instance) { in compileModule()
1383 static bool readASTAfterCompileModule(CompilerInstance &ImportingInstance, in readASTAfterCompileModule()
1418 static bool compileModuleAndReadASTImpl(CompilerInstance &ImportingInstance, in compileModuleAndReadASTImpl()
1445 CompilerInstance &ImportingInstance, SourceLocation ImportLoc, in compileModuleAndReadASTBehindLock()
1514 static bool compileModuleAndReadAST(CompilerInstance &ImportingInstance, in compileModuleAndReadAST()
1672 void CompilerInstance::createASTReader() { in createASTReader()
1723 bool CompilerInstance::loadModuleFile( in loadModuleFile()
1817 ModuleLoadResult CompilerInstance::findOrCompileModuleAndReadAST( in findOrCompileModuleAndReadAST()
1977 CompilerInstance::loadModule(SourceLocation ImportLoc, in loadModule()
2160 void CompilerInstance::createModuleFromSource(SourceLocation ImportLoc, in createModuleFromSource()
2188 auto PreBuildStep = [&](CompilerInstance &Other) { in createModuleFromSource()
2200 auto PostBuildStep = [this](CompilerInstance &Other) { in createModuleFromSource()
2212 void CompilerInstance::makeModuleVisible(Module *Mod, in makeModuleVisible()
2223 GlobalModuleIndex *CompilerInstance::loadGlobalModuleIndex( in loadGlobalModuleIndex()
2293 CompilerInstance::lookupMissingImports(StringRef Name, in lookupMissingImports()
2316 void CompilerInstance::resetAndLeakSema() { llvm::BuryPointer(takeSema()); } in resetAndLeakSema()
2318 void CompilerInstance::setExternalSemaSource( in setExternalSemaSource()