[PATCH] D105979: [ARM][llvm-objdump] Annotate PC-relative memory operands

Igor Kudrin via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 14 07:17:13 PDT 2021


ikudrin created this revision.
ikudrin added reviewers: MaskRay, t.p.northover, ab, jhenderson, seiya.
ikudrin added a project: LLVM.
Herald added subscribers: danielkiss, rupprecht, hiraditya, kristof.beyls, emaste.
ikudrin requested review of this revision.

This implements `MCInstrAnalysis::evaluateMemoryOperandAddress()` for Arm so that the disassembler can print the target address of memory operands that use PC+immediate addressing.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D105979

Files:
  llvm/lib/Target/ARM/ARMInstrFormats.td
  llvm/lib/Target/ARM/ARMInstrInfo.td
  llvm/lib/Target/ARM/ARMInstrThumb.td
  llvm/lib/Target/ARM/ARMInstrThumb2.td
  llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
  llvm/test/tools/llvm-objdump/ELF/ARM/literal-arm.s
  llvm/test/tools/llvm-objdump/ELF/ARM/literal-thumb.s
  llvm/test/tools/llvm-objdump/ELF/ARM/literal-thumb2.s

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D105979.358593.patch
Type: text/x-patch
Size: 19044 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210714/68508aed/attachment.bin>


More information about the llvm-commits mailing list