[ARM][llvm-objdump] Annotate PC-relative memory operands of VLDR instructions
authorIgor Kudrin <ikudrin@accesssoftek.com>
Thu, 5 Aug 2021 06:56:14 +0000 (13:56 +0700)
committerIgor Kudrin <ikudrin@accesssoftek.com>
Thu, 5 Aug 2021 07:11:11 +0000 (14:11 +0700)
commit2c14798ead0dbffca58eb64f5672d40fe59bb040
tree2272a4dac6ea65edbf6e4265e034da12aa0566eb
parentddbe812bccba947c95027c4af7aebf79e7274b83
[ARM][llvm-objdump] Annotate PC-relative memory operands of VLDR instructions

This extends D105979 and adds support for VLDR instructions.

Differential Revision: https://reviews.llvm.org/D105980
llvm/include/llvm/MC/MCInstrAnalysis.h
llvm/lib/MC/MCInstrAnalysis.cpp
llvm/lib/Target/ARM/ARMInstrInfo.td
llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
llvm/lib/Target/X86/MCTargetDesc/X86ATTInstPrinter.cpp
llvm/lib/Target/X86/MCTargetDesc/X86IntelInstPrinter.cpp
llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
llvm/test/tools/llvm-objdump/ELF/ARM/literal-vldr-arm.s [new file with mode: 0644]
llvm/test/tools/llvm-objdump/ELF/ARM/literal-vldr-thumb2.s [new file with mode: 0644]
llvm/tools/llvm-objdump/llvm-objdump.cpp