[all-commits] [llvm/llvm-project] 638efe: [lldb] Use llvm::MC for register numbers in AArch6...

Pavel Labath via All-commits all-commits at lists.llvm.org
Thu May 14 04:32:16 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 638efe3929cd3f62590462434d6397c150ad78ed
      https://github.com/llvm/llvm-project/commit/638efe3929cd3f62590462434d6397c150ad78ed
  Author: Pavel Labath <labath at google.com>
  Date:   2020-05-14 (Thu, 14 May 2020)

  Changed paths:
    M lldb/source/Plugins/ABI/AArch64/ABIAArch64.cpp
    M lldb/source/Plugins/ABI/AArch64/ABIAArch64.h
    M lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.cpp
    M lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.h
    M lldb/source/Plugins/ABI/AArch64/ABISysV_arm64.cpp
    M lldb/source/Plugins/ABI/AArch64/ABISysV_arm64.h

  Log Message:
  -----------
  [lldb] Use llvm::MC for register numbers in AArch64 ABIs

Summary:
This is equivalent to previous patches (e.g. 07355c1c0) for the x86 ABIs.

One name fixup is needed -- lldb refers to the floating/vector registers by
their vector name (vN). Llvm does not use this name, so we map it to qN,
representing the register as a single 128 bit value (this choice is fairly
arbitrary -- any other name would also work fine as they all have the same
DWARF number).

Reviewers: JDevlieghere, jasonmolenda, omjavaid

Reviewed By: omjavaid

Subscribers: clayborg, danielkiss, aprantl, kristof.beyls, lldb-commits

Tags: #lldb

Differential Revision: https://reviews.llvm.org/D75607


  Commit: dac6e9ca2190b7ece67ab7b62ea113d3ade5067a
      https://github.com/llvm/llvm-project/commit/dac6e9ca2190b7ece67ab7b62ea113d3ade5067a
  Author: Pavel Labath <pavel at labath.sk>
  Date:   2020-05-14 (Thu, 14 May 2020)

  Changed paths:
    M lldb/source/Utility/XcodeSDK.cpp

  Log Message:
  -----------
  [lldb] Fix a "missing return" warning in XcodeSDK


Compare: https://github.com/llvm/llvm-project/compare/2045189043d4...dac6e9ca2190


More information about the All-commits mailing list