Lines Matching refs:CompilerInstance
54 CompilerInstance::CompilerInstance(bool BuildingModule) in CompilerInstance() function in CompilerInstance
61 CompilerInstance::~CompilerInstance() { in ~CompilerInstance()
65 void CompilerInstance::setInvocation(CompilerInvocation *Value) { in setInvocation()
69 bool CompilerInstance::shouldBuildGlobalModuleIndex() const { in shouldBuildGlobalModuleIndex()
76 void CompilerInstance::setDiagnostics(DiagnosticsEngine *Value) { in setDiagnostics()
80 void CompilerInstance::setTarget(TargetInfo *Value) { in setTarget()
84 void CompilerInstance::setFileManager(FileManager *Value) { in setFileManager()
92 void CompilerInstance::setSourceManager(SourceManager *Value) { in setSourceManager()
96 void CompilerInstance::setPreprocessor(Preprocessor *Value) { PP = Value; } in setPreprocessor()
98 void CompilerInstance::setASTContext(ASTContext *Value) { Context = Value; } in setASTContext()
100 void CompilerInstance::setSema(Sema *S) { in setSema()
104 void CompilerInstance::setASTConsumer(std::unique_ptr<ASTConsumer> Value) { in setASTConsumer()
108 void CompilerInstance::setCodeCompletionConsumer(CodeCompleteConsumer *Value) { in setCodeCompletionConsumer()
112 std::unique_ptr<Sema> CompilerInstance::takeSema() { in takeSema()
116 IntrusiveRefCntPtr<ASTReader> CompilerInstance::getModuleManager() const { in getModuleManager()
119 void CompilerInstance::setModuleManager(IntrusiveRefCntPtr<ASTReader> Reader) { in setModuleManager()
124 CompilerInstance::getModuleDepCollector() const { in getModuleDepCollector()
128 void CompilerInstance::setModuleDepCollector( in setModuleDepCollector()
181 void CompilerInstance::createDiagnostics(DiagnosticConsumer *Client, in createDiagnostics()
188 CompilerInstance::createDiagnostics(DiagnosticOptions *Opts, in createDiagnostics()
223 void CompilerInstance::createFileManager() { in createFileManager()
233 void CompilerInstance::createSourceManager(FileManager &FileMgr) { in createSourceManager()
289 void CompilerInstance::createPreprocessor(TranslationUnitKind TUKind) { in createPreprocessor()
386 void CompilerInstance::createASTContext() { in createASTContext()
396 void CompilerInstance::createPCHExternalASTSource( in createPCHExternalASTSource()
410 ExternalASTSource *CompilerInstance::createPCHExternalASTSource( in createPCHExternalASTSource()
476 void CompilerInstance::createCodeCompletionConsumer() { in createCodeCompletionConsumer()
499 void CompilerInstance::createFrontendTimer() { in createFrontendTimer()
504 CompilerInstance::createCodeCompletionConsumer(Preprocessor &PP, in createCodeCompletionConsumer()
517 void CompilerInstance::createSema(TranslationUnitKind TUKind, in createSema()
525 void CompilerInstance::addOutputFile(const OutputFile &OutFile) { in addOutputFile()
530 void CompilerInstance::clearOutputFiles(bool EraseFiles) { in clearOutputFiles()
559 CompilerInstance::createDefaultOutputFile(bool Binary, in createDefaultOutputFile()
567 llvm::raw_null_ostream *CompilerInstance::createNullOutputFile() { in createNullOutputFile()
574 CompilerInstance::createOutputFile(StringRef OutputPath, in createOutputFile()
599 llvm::raw_fd_ostream *CompilerInstance::createOutputFile( in createOutputFile()
692 bool CompilerInstance::InitializeSourceManager(const FrontendInputFile &Input){ in InitializeSourceManager()
698 bool CompilerInstance::InitializeSourceManager(const FrontendInputFile &Input, in InitializeSourceManager()
767 bool CompilerInstance::ExecuteAction(FrontendAction &Act) { in ExecuteAction()
858 static bool compileModuleImpl(CompilerInstance &ImportingInstance, in compileModuleImpl()
918 CompilerInstance Instance(/*BuildingModule=*/true); in compileModuleImpl()
997 static bool compileAndLoadModule(CompilerInstance &ImportingInstance, in compileAndLoadModule()
1233 void CompilerInstance::createModuleManager() { in createModuleManager()
1270 bool CompilerInstance::loadModuleFile(StringRef FileName) { in loadModuleFile()
1275 CompilerInstance &CI; in loadModuleFile()
1280 ReadModuleNames(CompilerInstance &CI) in loadModuleFile()
1330 CompilerInstance::loadModule(SourceLocation ImportLoc, in loadModule()
1618 void CompilerInstance::makeModuleVisible(Module *Mod, in makeModuleVisible()
1625 GlobalModuleIndex *CompilerInstance::loadGlobalModuleIndex( in loadGlobalModuleIndex()
1683 CompilerInstance::lookupMissingImports(StringRef Name, in lookupMissingImports()
1706 void CompilerInstance::resetAndLeakSema() { BuryPointer(takeSema()); } in resetAndLeakSema()