reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
302 m_compiler.reset(new CompilerInstance()); 308 m_compiler->setModuleDepCollector( 311 DependencyOutputOptions &opts = m_compiler->getDependencyOutputOpts(); 317 m_compiler->createFileManager(FileSystem::Instance().GetVirtualFileSystem()); 351 m_compiler->getTargetOpts().Triple = triple; 353 m_compiler->getTargetOpts().Triple.c_str()); 361 m_compiler->getTargetOpts().Triple = llvm::sys::getDefaultTargetTriple(); 363 m_compiler->getTargetOpts().Triple.c_str()); 367 if (m_compiler->getTargetOpts().Triple.find("arm64") == std::string::npos && 368 m_compiler->getTargetOpts().Triple.find("arm") != std::string::npos && 369 m_compiler->getTargetOpts().Triple.find("ios") != std::string::npos) { 370 m_compiler->getTargetOpts().ABI = "apcs-gnu"; 375 m_compiler->getTargetOpts().Features.push_back("+sse"); 376 m_compiler->getTargetOpts().Features.push_back("+sse2"); 382 m_compiler->getTargetOpts().CPU = target_arch.GetClangTargetCPU(); 387 m_compiler->getTargetOpts().ABI = abi; 395 lang_rt->GetOverrideExprOptions(m_compiler->getTargetOpts()); 402 auto opts = m_compiler->getTargetOpts(); 413 m_compiler->createDiagnostics(); 415 m_compiler->getDiagnostics(), m_compiler->getInvocation().TargetOpts); 415 m_compiler->getDiagnostics(), m_compiler->getInvocation().TargetOpts); 425 m_compiler->setTarget(target_info); 427 assert(m_compiler->hasTarget()); 431 LangOptions &lang_opts = m_compiler->getLangOpts(); 463 m_compiler->getHeaderSearchOpts().UseLibcxx = true; 477 m_compiler->getHeaderSearchOpts().UseLibcxx = true; 489 lang_opts.CharIsSigned = ArchSpec(m_compiler->getTargetOpts().Triple.c_str()) 521 SetupModuleHeaderPaths(m_compiler.get(), m_include_directories, 548 m_compiler->getCodeGenOpts().EmitDeclMetadata = true; 549 m_compiler->getCodeGenOpts().InstrumentFunctions = false; 550 m_compiler->getCodeGenOpts().setFramePointer( 553 m_compiler->getCodeGenOpts().setDebugInfo(codegenoptions::FullDebugInfo); 555 m_compiler->getCodeGenOpts().setDebugInfo(codegenoptions::NoDebugInfo); 558 m_compiler->getDiagnostics().setSeverityForGroup( 561 m_compiler->getDiagnostics().setSeverityForGroup( 569 m_compiler->getTarget().adjust(m_compiler->getLangOpts()); 569 m_compiler->getTarget().adjust(m_compiler->getLangOpts()); 574 m_compiler->getDiagnostics().getDiagnosticOptions()); 575 m_compiler->getDiagnostics().setClient(diag_mgr); 578 m_compiler->createFileManager(); 579 if (!m_compiler->hasSourceManager()) 580 m_compiler->createSourceManager(m_compiler->getFileManager()); 580 m_compiler->createSourceManager(m_compiler->getFileManager()); 581 m_compiler->createPreprocessor(TU_Complete); 590 *decl_vendor, *clang_persistent_vars, m_compiler->getSourceManager())); 593 m_compiler->getPreprocessor().addPPCallbacks(std::move(pp_callbacks)); 599 auto &PP = m_compiler->getPreprocessor(); 602 m_compiler->getLangOpts()); 604 m_compiler->createASTContext(); 605 clang::ASTContext &ast_context = m_compiler->getASTContext(); 613 m_compiler->getDiagnostics(), module_name, 614 m_compiler->getHeaderSearchOpts(), m_compiler->getPreprocessorOpts(), 614 m_compiler->getHeaderSearchOpts(), m_compiler->getPreprocessorOpts(), 615 m_compiler->getCodeGenOpts(), *m_llvm_context)); 864 CodeComplete CC(request, m_compiler->getLangOpts(), llvm_expr->GetUserText(), 884 m_compiler->getDiagnostics().getClient()); 891 clang::SourceManager &source_mgr = m_compiler->getSourceManager(); 901 should_create_file |= m_compiler->getCodeGenOpts().getDebugInfo() == 923 m_compiler->getFileManager().getFile(result_path)) { 940 diag_buf->BeginSourceFile(m_compiler->getLangOpts(), 941 &m_compiler->getPreprocessor()); 952 auto &PP = m_compiler->getPreprocessor(); 972 clang::ASTContext &ast_context = m_compiler->getASTContext(); 974 m_compiler->setSema(new Sema(m_compiler->getPreprocessor(), ast_context, 974 m_compiler->setSema(new Sema(m_compiler->getPreprocessor(), ast_context, 976 m_compiler->setASTConsumer(std::move(Consumer)); 979 m_compiler->createModuleManager(); 980 m_ast_context->setSema(&m_compiler->getSema()); 985 decl_map->InstallCodeGenerator(&m_compiler->getASTConsumer()); 1002 decl_map->InstallASTContext(ast_context, m_compiler->getFileManager()); 1007 assert(m_compiler->getASTContext().getExternalSource() && 1009 assert(m_compiler->getSema().getExternalSource() && 1015 &m_compiler->getSema()); 1016 ParseAST(m_compiler->getSema(), false, false); 1024 m_compiler->setSema(nullptr); 1080 clang::SourceManager &source_manager = m_compiler->getSourceManager(); 1081 clang::edit::EditedSource editor(source_manager, m_compiler->getLangOpts(), 1084 clang::Rewriter rewriter(source_manager, m_compiler->getLangOpts()); 1235 m_compiler->getTargetOpts().Features);