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()
445 void CompilerInstance::createPreprocessor(TranslationUnitKind TUKind) { in createPreprocessor()
540 std::string CompilerInstance::getSpecificModuleCachePath(StringRef ModuleHash) { in getSpecificModuleCachePath()
550 void CompilerInstance::createASTContext() { in createASTContext()
610 void CompilerInstance::createPCHExternalASTSource( in createPCHExternalASTSource()
624 IntrusiveRefCntPtr<ASTReader> CompilerInstance::createPCHExternalASTSource( in createPCHExternalASTSource()
709 void CompilerInstance::createCodeCompletionConsumer() { in createCodeCompletionConsumer()
723 void CompilerInstance::createFrontendTimer() { in createFrontendTimer()
732 CompilerInstance::createCodeCompletionConsumer(Preprocessor &PP, in createCodeCompletionConsumer()
745 void CompilerInstance::createSema(TranslationUnitKind TUKind, in createSema()
770 void CompilerInstance::clearOutputFiles(bool EraseFiles) { in clearOutputFiles()
808 std::unique_ptr<raw_pwrite_stream> CompilerInstance::createDefaultOutputFile( in createDefaultOutputFile()
828 std::unique_ptr<raw_pwrite_stream> CompilerInstance::createNullOutputFile() { in createNullOutputFile()
833 CompilerInstance::createOutputFile(StringRef OutputPath, bool Binary, in createOutputFile()
847 CompilerInstance::createOutputFileImpl(StringRef OutputPath, bool Binary, in createOutputFileImpl()
962 bool CompilerInstance::InitializeSourceManager(const FrontendInputFile &Input){ in InitializeSourceManager()
968 bool CompilerInstance::InitializeSourceManager(const FrontendInputFile &Input, in InitializeSourceManager()
1010 bool CompilerInstance::ExecuteAction(FrontendAction &Act) { in ExecuteAction()
1096 void CompilerInstance::printDiagnosticStats() { in printDiagnosticStats()
1126 void CompilerInstance::LoadRequestedPlugins() { in LoadRequestedPlugins()
1163 compileModuleImpl(CompilerInstance &ImportingInstance, SourceLocation ImportLoc, in compileModuleImpl()
1166 llvm::function_ref<void(CompilerInstance &)> PreBuildStep = in compileModuleImpl()
1167 [](CompilerInstance &) {}, in compileModuleImpl() argument
1168 llvm::function_ref<void(CompilerInstance &)> PostBuildStep =
1169 [](CompilerInstance &) {}) { in __anon5d6a0cb90502() argument
1234 CompilerInstance Instance(ImportingInstance.getPCHContainerOperations(),
1331 static bool compileModule(CompilerInstance &ImportingInstance, in compileModule()
1390 [&](CompilerInstance &Instance) { in compileModule()
1410 static bool readASTAfterCompileModule(CompilerInstance &ImportingInstance, in readASTAfterCompileModule()
1445 static bool compileModuleAndReadASTImpl(CompilerInstance &ImportingInstance, in compileModuleAndReadASTImpl()
1472 CompilerInstance &ImportingInstance, SourceLocation ImportLoc, in compileModuleAndReadASTBehindLock()
1541 static bool compileModuleAndReadAST(CompilerInstance &ImportingInstance, in compileModuleAndReadAST()
1707 void CompilerInstance::createASTReader() { in createASTReader()
1758 bool CompilerInstance::loadModuleFile( in loadModuleFile()
1852 ModuleLoadResult CompilerInstance::findOrCompileModuleAndReadAST( in findOrCompileModuleAndReadAST()
2017 CompilerInstance::loadModule(SourceLocation ImportLoc, in loadModule()
2204 void CompilerInstance::createModuleFromSource(SourceLocation ImportLoc, in createModuleFromSource()
2232 auto PreBuildStep = [&](CompilerInstance &Other) { in createModuleFromSource()
2244 auto PostBuildStep = [this](CompilerInstance &Other) { in createModuleFromSource()
2256 void CompilerInstance::makeModuleVisible(Module *Mod, in makeModuleVisible()
2267 GlobalModuleIndex *CompilerInstance::loadGlobalModuleIndex( in loadGlobalModuleIndex()
2337 CompilerInstance::lookupMissingImports(StringRef Name, in lookupMissingImports()
2360 void CompilerInstance::resetAndLeakSema() { llvm::BuryPointer(takeSema()); } in resetAndLeakSema()
2362 void CompilerInstance::setExternalSemaSource( in setExternalSemaSource()