Lines Matching refs:CompilerInstance
64 CompilerInstance::CompilerInstance( in CompilerInstance() function in CompilerInstance
73 CompilerInstance::~CompilerInstance() { in ~CompilerInstance()
77 void CompilerInstance::setInvocation( in setInvocation()
82 bool CompilerInstance::shouldBuildGlobalModuleIndex() const { in shouldBuildGlobalModuleIndex()
89 void CompilerInstance::setDiagnostics(DiagnosticsEngine *Value) { in setDiagnostics()
93 void CompilerInstance::setVerboseOutputStream(raw_ostream &Value) { in setVerboseOutputStream()
98 void CompilerInstance::setVerboseOutputStream(std::unique_ptr<raw_ostream> Value) { in setVerboseOutputStream()
103 void CompilerInstance::setTarget(TargetInfo *Value) { Target = Value; } in setTarget()
104 void CompilerInstance::setAuxTarget(TargetInfo *Value) { AuxTarget = Value; } in setAuxTarget()
106 bool CompilerInstance::createTarget() { in createTarget()
162 llvm::vfs::FileSystem &CompilerInstance::getVirtualFileSystem() const { in getVirtualFileSystem()
166 void CompilerInstance::setFileManager(FileManager *Value) { in setFileManager()
170 void CompilerInstance::setSourceManager(SourceManager *Value) { in setSourceManager()
174 void CompilerInstance::setPreprocessor(std::shared_ptr<Preprocessor> Value) { in setPreprocessor()
178 void CompilerInstance::setASTContext(ASTContext *Value) { in setASTContext()
185 void CompilerInstance::setSema(Sema *S) { in setSema()
189 void CompilerInstance::setASTConsumer(std::unique_ptr<ASTConsumer> Value) { in setASTConsumer()
196 void CompilerInstance::setCodeCompletionConsumer(CodeCompleteConsumer *Value) { in setCodeCompletionConsumer()
200 std::unique_ptr<Sema> CompilerInstance::takeSema() { in takeSema()
204 IntrusiveRefCntPtr<ASTReader> CompilerInstance::getASTReader() const { in getASTReader()
207 void CompilerInstance::setASTReader(IntrusiveRefCntPtr<ASTReader> Reader) { in setASTReader()
214 CompilerInstance::getModuleDepCollector() const { in getModuleDepCollector()
218 void CompilerInstance::setModuleDepCollector( in setModuleDepCollector()
231 static void collectIncludePCH(CompilerInstance &CI, in collectIncludePCH()
264 static void collectVFSEntries(CompilerInstance &CI, in collectVFSEntries()
335 void CompilerInstance::createDiagnostics(DiagnosticConsumer *Client, in createDiagnostics()
342 CompilerInstance::createDiagnostics(DiagnosticOptions *Opts, in createDiagnostics()
379 FileManager *CompilerInstance::createFileManager( in createFileManager()
392 void CompilerInstance::createSourceManager(FileManager &FileMgr) { in createSourceManager()
454 void CompilerInstance::createPreprocessor(TranslationUnitKind TUKind) { in createPreprocessor()
549 std::string CompilerInstance::getSpecificModuleCachePath(StringRef ModuleHash) { in getSpecificModuleCachePath()
559 void CompilerInstance::createASTContext() { in createASTContext()
618 void CompilerInstance::createPCHExternalASTSource( in createPCHExternalASTSource()
632 IntrusiveRefCntPtr<ASTReader> CompilerInstance::createPCHExternalASTSource( in createPCHExternalASTSource()
717 void CompilerInstance::createCodeCompletionConsumer() { in createCodeCompletionConsumer()
731 void CompilerInstance::createFrontendTimer() { in createFrontendTimer()
740 CompilerInstance::createCodeCompletionConsumer(Preprocessor &PP, in createCodeCompletionConsumer()
753 void CompilerInstance::createSema(TranslationUnitKind TUKind, in createSema()
766 void CompilerInstance::clearOutputFiles(bool EraseFiles) { in clearOutputFiles()
804 std::unique_ptr<raw_pwrite_stream> CompilerInstance::createDefaultOutputFile( in createDefaultOutputFile()
824 std::unique_ptr<raw_pwrite_stream> CompilerInstance::createNullOutputFile() { in createNullOutputFile()
829 CompilerInstance::createOutputFile(StringRef OutputPath, bool Binary, in createOutputFile()
843 CompilerInstance::createOutputFileImpl(StringRef OutputPath, bool Binary, in createOutputFileImpl()
951 bool CompilerInstance::InitializeSourceManager(const FrontendInputFile &Input){ in InitializeSourceManager()
957 bool CompilerInstance::InitializeSourceManager(const FrontendInputFile &Input, in InitializeSourceManager()
1000 bool CompilerInstance::ExecuteAction(FrontendAction &Act) { in ExecuteAction()
1101 void CompilerInstance::LoadRequestedPlugins() { in LoadRequestedPlugins()
1138 compileModuleImpl(CompilerInstance &ImportingInstance, SourceLocation ImportLoc, in compileModuleImpl()
1141 llvm::function_ref<void(CompilerInstance &)> PreBuildStep = in compileModuleImpl()
1142 [](CompilerInstance &) {}, in compileModuleImpl() argument
1143 llvm::function_ref<void(CompilerInstance &)> PostBuildStep =
1144 [](CompilerInstance &) {}) { in __anonaf75d4900502() argument
1217 CompilerInstance Instance(ImportingInstance.getPCHContainerOperations(),
1300 static bool compileModule(CompilerInstance &ImportingInstance, in compileModule()
1344 [&](CompilerInstance &Instance) { in compileModule()
1364 static bool readASTAfterCompileModule(CompilerInstance &ImportingInstance, in readASTAfterCompileModule()
1399 static bool compileModuleAndReadASTImpl(CompilerInstance &ImportingInstance, in compileModuleAndReadASTImpl()
1426 CompilerInstance &ImportingInstance, SourceLocation ImportLoc, in compileModuleAndReadASTBehindLock()
1495 static bool compileModuleAndReadAST(CompilerInstance &ImportingInstance, in compileModuleAndReadAST()
1653 void CompilerInstance::createASTReader() { in createASTReader()
1704 bool CompilerInstance::loadModuleFile(StringRef FileName) { in loadModuleFile()
1796 ModuleLoadResult CompilerInstance::findOrCompileModuleAndReadAST( in findOrCompileModuleAndReadAST()
1956 CompilerInstance::loadModule(SourceLocation ImportLoc, in loadModule()
2135 void CompilerInstance::createModuleFromSource(SourceLocation ImportLoc, in createModuleFromSource()
2163 auto PreBuildStep = [&](CompilerInstance &Other) { in createModuleFromSource()
2175 auto PostBuildStep = [this](CompilerInstance &Other) { in createModuleFromSource()
2187 void CompilerInstance::makeModuleVisible(Module *Mod, in makeModuleVisible()
2198 GlobalModuleIndex *CompilerInstance::loadGlobalModuleIndex( in loadGlobalModuleIndex()
2268 CompilerInstance::lookupMissingImports(StringRef Name, in lookupMissingImports()
2291 void CompilerInstance::resetAndLeakSema() { llvm::BuryPointer(takeSema()); } in resetAndLeakSema()
2293 void CompilerInstance::setExternalSemaSource( in setExternalSemaSource()