Lines Matching refs:CompilerInstance

59 CompilerInstance::CompilerInstance(  in CompilerInstance()  function in CompilerInstance
71 CompilerInstance::~CompilerInstance() { in ~CompilerInstance()
75 void CompilerInstance::setInvocation( in setInvocation()
80 bool CompilerInstance::shouldBuildGlobalModuleIndex() const { in shouldBuildGlobalModuleIndex()
87 void CompilerInstance::setDiagnostics(DiagnosticsEngine *Value) { in setDiagnostics()
91 void CompilerInstance::setTarget(TargetInfo *Value) { Target = Value; } in setTarget()
92 void CompilerInstance::setAuxTarget(TargetInfo *Value) { AuxTarget = Value; } in setAuxTarget()
94 void CompilerInstance::setFileManager(FileManager *Value) { in setFileManager()
102 void CompilerInstance::setSourceManager(SourceManager *Value) { in setSourceManager()
106 void CompilerInstance::setPreprocessor(std::shared_ptr<Preprocessor> Value) { in setPreprocessor()
110 void CompilerInstance::setASTContext(ASTContext *Value) { in setASTContext()
117 void CompilerInstance::setSema(Sema *S) { in setSema()
121 void CompilerInstance::setASTConsumer(std::unique_ptr<ASTConsumer> Value) { in setASTConsumer()
128 void CompilerInstance::setCodeCompletionConsumer(CodeCompleteConsumer *Value) { in setCodeCompletionConsumer()
132 std::unique_ptr<Sema> CompilerInstance::takeSema() { in takeSema()
136 IntrusiveRefCntPtr<ASTReader> CompilerInstance::getModuleManager() const { in getModuleManager()
139 void CompilerInstance::setModuleManager(IntrusiveRefCntPtr<ASTReader> Reader) { in setModuleManager()
146 CompilerInstance::getModuleDepCollector() const { in getModuleDepCollector()
150 void CompilerInstance::setModuleDepCollector( in setModuleDepCollector()
163 static void collectIncludePCH(CompilerInstance &CI, in collectIncludePCH()
195 static void collectVFSEntries(CompilerInstance &CI, in collectVFSEntries()
262 void CompilerInstance::createDiagnostics(DiagnosticConsumer *Client, in createDiagnostics()
269 CompilerInstance::createDiagnostics(DiagnosticOptions *Opts, in createDiagnostics()
304 FileManager *CompilerInstance::createFileManager() { in createFileManager()
316 void CompilerInstance::createSourceManager(FileManager &FileMgr) { in createSourceManager()
372 void CompilerInstance::createPreprocessor(TranslationUnitKind TUKind) { in createPreprocessor()
464 std::string CompilerInstance::getSpecificModuleCachePath() { in getSpecificModuleCachePath()
476 void CompilerInstance::createASTContext() { in createASTContext()
487 void CompilerInstance::createPCHExternalASTSource( in createPCHExternalASTSource()
503 IntrusiveRefCntPtr<ASTReader> CompilerInstance::createPCHExternalASTSource( in createPCHExternalASTSource()
581 void CompilerInstance::createCodeCompletionConsumer() { in createCodeCompletionConsumer()
604 void CompilerInstance::createFrontendTimer() { in createFrontendTimer()
613 CompilerInstance::createCodeCompletionConsumer(Preprocessor &PP, in createCodeCompletionConsumer()
626 void CompilerInstance::createSema(TranslationUnitKind TUKind, in createSema()
639 void CompilerInstance::addOutputFile(OutputFile &&OutFile) { in addOutputFile()
643 void CompilerInstance::clearOutputFiles(bool EraseFiles) { in clearOutputFiles()
675 CompilerInstance::createDefaultOutputFile(bool Binary, StringRef InFile, in createDefaultOutputFile()
682 std::unique_ptr<raw_pwrite_stream> CompilerInstance::createNullOutputFile() { in createNullOutputFile()
687 CompilerInstance::createOutputFile(StringRef OutputPath, bool Binary, in createOutputFile()
710 std::unique_ptr<llvm::raw_pwrite_stream> CompilerInstance::createOutputFile( in createOutputFile()
817 bool CompilerInstance::InitializeSourceManager(const FrontendInputFile &Input){ in InitializeSourceManager()
825 bool CompilerInstance::InitializeSourceManager( in InitializeSourceManager()
896 bool CompilerInstance::ExecuteAction(FrontendAction &Act) { in ExecuteAction()
1027 compileModuleImpl(CompilerInstance &ImportingInstance, SourceLocation ImportLoc, in compileModuleImpl()
1030 llvm::function_ref<void(CompilerInstance &)> PreBuildStep = in compileModuleImpl()
1031 [](CompilerInstance &) {}, in compileModuleImpl() argument
1032 llvm::function_ref<void(CompilerInstance &)> PostBuildStep =
1033 [](CompilerInstance &) {}) { in __anon13c411c80202() argument
1098 CompilerInstance Instance(ImportingInstance.getPCHContainerOperations(),
1172 static bool compileModuleImpl(CompilerInstance &ImportingInstance, in compileModuleImpl()
1216 [&](CompilerInstance &Instance) { in compileModuleImpl()
1235 static bool compileAndLoadModule(CompilerInstance &ImportingInstance, in compileAndLoadModule()
1460 void CompilerInstance::createModuleManager() { in createModuleManager()
1510 bool CompilerInstance::loadModuleFile(StringRef FileName) { in loadModuleFile()
1521 CompilerInstance &CI; in loadModuleFile()
1524 ReadModuleNames(CompilerInstance &CI) : CI(CI) {} in loadModuleFile()
1607 CompilerInstance::loadModule(SourceLocation ImportLoc, in loadModule()
1977 void CompilerInstance::loadModuleFromSource(SourceLocation ImportLoc, in loadModuleFromSource()
2005 auto PreBuildStep = [&](CompilerInstance &Other) { in loadModuleFromSource()
2018 auto PostBuildStep = [this](CompilerInstance &Other) { in loadModuleFromSource()
2030 void CompilerInstance::makeModuleVisible(Module *Mod, in makeModuleVisible()
2041 GlobalModuleIndex *CompilerInstance::loadGlobalModuleIndex( in loadGlobalModuleIndex()
2100 CompilerInstance::lookupMissingImports(StringRef Name, in lookupMissingImports()
2123 void CompilerInstance::resetAndLeakSema() { llvm::BuryPointer(takeSema()); } in resetAndLeakSema()
2125 void CompilerInstance::setExternalSemaSource( in setExternalSemaSource()