Lines Matching refs:CompilerInstance

60 CompilerInstance::CompilerInstance(  in CompilerInstance()  function in CompilerInstance
69 CompilerInstance::~CompilerInstance() { in ~CompilerInstance()
73 void CompilerInstance::setInvocation( in setInvocation()
78 bool CompilerInstance::shouldBuildGlobalModuleIndex() const { in shouldBuildGlobalModuleIndex()
85 void CompilerInstance::setDiagnostics(DiagnosticsEngine *Value) { in setDiagnostics()
89 void CompilerInstance::setVerboseOutputStream(raw_ostream &Value) { in setVerboseOutputStream()
94 void CompilerInstance::setVerboseOutputStream(std::unique_ptr<raw_ostream> Value) { in setVerboseOutputStream()
99 void CompilerInstance::setTarget(TargetInfo *Value) { Target = Value; } in setTarget()
100 void CompilerInstance::setAuxTarget(TargetInfo *Value) { AuxTarget = Value; } in setAuxTarget()
102 bool CompilerInstance::createTarget() { in createTarget()
158 llvm::vfs::FileSystem &CompilerInstance::getVirtualFileSystem() const { in getVirtualFileSystem()
162 void CompilerInstance::setFileManager(FileManager *Value) { in setFileManager()
166 void CompilerInstance::setSourceManager(SourceManager *Value) { in setSourceManager()
170 void CompilerInstance::setPreprocessor(std::shared_ptr<Preprocessor> Value) { in setPreprocessor()
174 void CompilerInstance::setASTContext(ASTContext *Value) { in setASTContext()
181 void CompilerInstance::setSema(Sema *S) { in setSema()
185 void CompilerInstance::setASTConsumer(std::unique_ptr<ASTConsumer> Value) { in setASTConsumer()
192 void CompilerInstance::setCodeCompletionConsumer(CodeCompleteConsumer *Value) { in setCodeCompletionConsumer()
196 std::unique_ptr<Sema> CompilerInstance::takeSema() { in takeSema()
200 IntrusiveRefCntPtr<ASTReader> CompilerInstance::getASTReader() const { in getASTReader()
203 void CompilerInstance::setASTReader(IntrusiveRefCntPtr<ASTReader> Reader) { in setASTReader()
210 CompilerInstance::getModuleDepCollector() const { in getModuleDepCollector()
214 void CompilerInstance::setModuleDepCollector( in setModuleDepCollector()
227 static void collectIncludePCH(CompilerInstance &CI, in collectIncludePCH()
259 static void collectVFSEntries(CompilerInstance &CI, in collectVFSEntries()
330 void CompilerInstance::createDiagnostics(DiagnosticConsumer *Client, in createDiagnostics()
337 CompilerInstance::createDiagnostics(DiagnosticOptions *Opts, in createDiagnostics()
372 FileManager *CompilerInstance::createFileManager( in createFileManager()
385 void CompilerInstance::createSourceManager(FileManager &FileMgr) { in createSourceManager()
447 void CompilerInstance::createPreprocessor(TranslationUnitKind TUKind) { in createPreprocessor()
542 std::string CompilerInstance::getSpecificModuleCachePath(StringRef ModuleHash) { in getSpecificModuleCachePath()
552 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()
759 void CompilerInstance::clearOutputFiles(bool EraseFiles) { in clearOutputFiles()
802 std::unique_ptr<raw_pwrite_stream> CompilerInstance::createDefaultOutputFile( in createDefaultOutputFile()
822 std::unique_ptr<raw_pwrite_stream> CompilerInstance::createNullOutputFile() { in createNullOutputFile()
827 CompilerInstance::createOutputFile(StringRef OutputPath, bool Binary, in createOutputFile()
841 CompilerInstance::createOutputFileImpl(StringRef OutputPath, bool Binary, in createOutputFileImpl()
940 bool CompilerInstance::InitializeSourceManager(const FrontendInputFile &Input){ in InitializeSourceManager()
946 bool CompilerInstance::InitializeSourceManager(const FrontendInputFile &Input, in InitializeSourceManager()
989 bool CompilerInstance::ExecuteAction(FrontendAction &Act) { in ExecuteAction()
1090 void CompilerInstance::LoadRequestedPlugins() { in LoadRequestedPlugins()
1127 compileModuleImpl(CompilerInstance &ImportingInstance, SourceLocation ImportLoc, in compileModuleImpl()
1130 llvm::function_ref<void(CompilerInstance &)> PreBuildStep = in compileModuleImpl()
1131 [](CompilerInstance &) {}, in compileModuleImpl() argument
1132 llvm::function_ref<void(CompilerInstance &)> PostBuildStep =
1133 [](CompilerInstance &) {}) { in __anon95e63fe90502() argument
1207 CompilerInstance Instance(ImportingInstance.getPCHContainerOperations(),
1287 static bool compileModule(CompilerInstance &ImportingInstance, in compileModule()
1330 [&](CompilerInstance &Instance) { in compileModule()
1350 static bool readASTAfterCompileModule(CompilerInstance &ImportingInstance, in readASTAfterCompileModule()
1385 static bool compileModuleAndReadASTImpl(CompilerInstance &ImportingInstance, in compileModuleAndReadASTImpl()
1412 CompilerInstance &ImportingInstance, SourceLocation ImportLoc, in compileModuleAndReadASTBehindLock()
1481 static bool compileModuleAndReadAST(CompilerInstance &ImportingInstance, in compileModuleAndReadAST()
1639 void CompilerInstance::createASTReader() { in createASTReader()
1690 bool CompilerInstance::loadModuleFile(StringRef FileName) { in loadModuleFile()
1782 ModuleLoadResult CompilerInstance::findOrCompileModuleAndReadAST( in findOrCompileModuleAndReadAST()
1942 CompilerInstance::loadModule(SourceLocation ImportLoc, in loadModule()
2128 void CompilerInstance::createModuleFromSource(SourceLocation ImportLoc, in createModuleFromSource()
2156 auto PreBuildStep = [&](CompilerInstance &Other) { in createModuleFromSource()
2168 auto PostBuildStep = [this](CompilerInstance &Other) { in createModuleFromSource()
2180 void CompilerInstance::makeModuleVisible(Module *Mod, in makeModuleVisible()
2191 GlobalModuleIndex *CompilerInstance::loadGlobalModuleIndex( in loadGlobalModuleIndex()
2261 CompilerInstance::lookupMissingImports(StringRef Name, in lookupMissingImports()
2284 void CompilerInstance::resetAndLeakSema() { llvm::BuryPointer(takeSema()); } in resetAndLeakSema()
2286 void CompilerInstance::setExternalSemaSource( in setExternalSemaSource()