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

References

tools/lldb/include/lldb/Utility/ArchSpec.h
  338     return !m_triple.getVendorName().empty();
  341   bool TripleOSWasSpecified() const { return !m_triple.getOSName().empty(); }
  344     return m_triple.hasEnvironment();
  434   llvm::Triple &GetTriple() { return m_triple; }
  439   const llvm::Triple &GetTriple() const { return m_triple; }
tools/lldb/source/Utility/ArchSpec.cpp
  572     m_triple = rhs.m_triple;
  572     m_triple = rhs.m_triple;
  582   m_triple = llvm::Triple();
  759   switch (m_triple.getArch()) {
  770     return m_triple.isOSDarwin() || m_triple.isOSWindows();
  770     return m_triple.isOSDarwin() || m_triple.isOSWindows();
  774     return m_triple.isOSDarwin();
  794   m_triple = triple;
  904         m_triple.setArchName(llvm::StringRef(core_def->name));
  906           m_triple.setVendor(llvm::Triple::Apple);
  919             m_triple.setOS(llvm::Triple::OSType::AIX);
  922             m_triple.setOS(llvm::Triple::OSType::FreeBSD);
  925             m_triple.setOS(llvm::Triple::OSType::Linux);
  928             m_triple.setOS(llvm::Triple::OSType::NetBSD);
  931             m_triple.setOS(llvm::Triple::OSType::OpenBSD);
  934             m_triple.setOS(llvm::Triple::OSType::Solaris);
  938           m_triple.setVendor(llvm::Triple::PC);
  939           m_triple.setOS(llvm::Triple::Win32);
  941           m_triple.setVendor(llvm::Triple::UnknownVendor);
  942           m_triple.setOS(llvm::Triple::UnknownOS);
  946         if (m_triple.getArch() == llvm::Triple::UnknownArch)
  947           m_triple.setArch(core_def->machine);
 1066   llvm::StringRef arch_name(m_triple.getArchName());
 1086       m_triple = llvm::Triple(core_def->name, "unknown", "unknown");
 1090       m_triple = llvm::Triple();