reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
  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);