• Home
  • Raw
  • Download

Lines Matching refs:CompilerInstance

55 CompilerInstance::CompilerInstance(  in CompilerInstance()  function in CompilerInstance
64 CompilerInstance::~CompilerInstance() { in ~CompilerInstance()
68 void CompilerInstance::setInvocation(CompilerInvocation *Value) { in setInvocation()
72 bool CompilerInstance::shouldBuildGlobalModuleIndex() const { in shouldBuildGlobalModuleIndex()
79 void CompilerInstance::setDiagnostics(DiagnosticsEngine *Value) { in setDiagnostics()
83 void CompilerInstance::setTarget(TargetInfo *Value) { Target = Value; } in setTarget()
84 void CompilerInstance::setAuxTarget(TargetInfo *Value) { AuxTarget = Value; } in setAuxTarget()
86 void CompilerInstance::setFileManager(FileManager *Value) { in setFileManager()
94 void CompilerInstance::setSourceManager(SourceManager *Value) { in setSourceManager()
98 void CompilerInstance::setPreprocessor(Preprocessor *Value) { PP = Value; } in setPreprocessor()
100 void CompilerInstance::setASTContext(ASTContext *Value) { in setASTContext()
107 void CompilerInstance::setSema(Sema *S) { in setSema()
111 void CompilerInstance::setASTConsumer(std::unique_ptr<ASTConsumer> Value) { in setASTConsumer()
118 void CompilerInstance::setCodeCompletionConsumer(CodeCompleteConsumer *Value) { in setCodeCompletionConsumer()
122 std::unique_ptr<Sema> CompilerInstance::takeSema() { in takeSema()
126 IntrusiveRefCntPtr<ASTReader> CompilerInstance::getModuleManager() const { in getModuleManager()
129 void CompilerInstance::setModuleManager(IntrusiveRefCntPtr<ASTReader> Reader) { in setModuleManager()
134 CompilerInstance::getModuleDepCollector() const { in getModuleDepCollector()
138 void CompilerInstance::setModuleDepCollector( in setModuleDepCollector()
190 void CompilerInstance::createDiagnostics(DiagnosticConsumer *Client, in createDiagnostics()
197 CompilerInstance::createDiagnostics(DiagnosticOptions *Opts, in createDiagnostics()
232 void CompilerInstance::createFileManager() { in createFileManager()
242 void CompilerInstance::createSourceManager(FileManager &FileMgr) { in createSourceManager()
298 void CompilerInstance::createPreprocessor(TranslationUnitKind TUKind) { in createPreprocessor()
386 std::string CompilerInstance::getSpecificModuleCachePath() { in getSpecificModuleCachePath()
398 void CompilerInstance::createASTContext() { in createASTContext()
409 void CompilerInstance::createPCHExternalASTSource( in createPCHExternalASTSource()
423 IntrusiveRefCntPtr<ASTReader> CompilerInstance::createPCHExternalASTSource( in createPCHExternalASTSource()
493 void CompilerInstance::createCodeCompletionConsumer() { in createCodeCompletionConsumer()
516 void CompilerInstance::createFrontendTimer() { in createFrontendTimer()
523 CompilerInstance::createCodeCompletionConsumer(Preprocessor &PP, in createCodeCompletionConsumer()
536 void CompilerInstance::createSema(TranslationUnitKind TUKind, in createSema()
544 void CompilerInstance::addOutputFile(OutputFile &&OutFile) { in addOutputFile()
549 void CompilerInstance::clearOutputFiles(bool EraseFiles) { in clearOutputFiles()
580 CompilerInstance::createDefaultOutputFile(bool Binary, StringRef InFile, in createDefaultOutputFile()
587 llvm::raw_null_ostream *CompilerInstance::createNullOutputFile() { in createNullOutputFile()
595 CompilerInstance::createOutputFile(StringRef OutputPath, bool Binary, in createOutputFile()
619 std::unique_ptr<llvm::raw_pwrite_stream> CompilerInstance::createOutputFile( in createOutputFile()
720 bool CompilerInstance::InitializeSourceManager(const FrontendInputFile &Input){ in InitializeSourceManager()
728 bool CompilerInstance::InitializeSourceManager( in InitializeSourceManager()
824 bool CompilerInstance::ExecuteAction(FrontendAction &Act) { in ExecuteAction()
923 static bool compileModuleImpl(CompilerInstance &ImportingInstance, in compileModuleImpl()
984 CompilerInstance Instance(ImportingInstance.getPCHContainerOperations(), in compileModuleImpl()
1067 static bool compileAndLoadModule(CompilerInstance &ImportingInstance, in compileAndLoadModule()
1285 void CompilerInstance::createModuleManager() { in createModuleManager()
1334 bool CompilerInstance::loadModuleFile(StringRef FileName) { in loadModuleFile()
1344 CompilerInstance &CI; in loadModuleFile()
1347 ReadModuleNames(CompilerInstance &CI) : CI(CI) {} in loadModuleFile()
1410 CompilerInstance::loadModule(SourceLocation ImportLoc, in loadModule()
1667 void CompilerInstance::makeModuleVisible(Module *Mod, in makeModuleVisible()
1678 GlobalModuleIndex *CompilerInstance::loadGlobalModuleIndex( in loadGlobalModuleIndex()
1737 CompilerInstance::lookupMissingImports(StringRef Name, in lookupMissingImports()
1760 void CompilerInstance::resetAndLeakSema() { BuryPointer(takeSema()); } in resetAndLeakSema()