[llvm-objdump] Default to --mattr=+all for AArch64
authorFangrui Song <i@maskray.me>
Thu, 30 Jun 2022 18:17:55 +0000 (11:17 -0700)
committerFangrui Song <i@maskray.me>
Thu, 30 Jun 2022 18:17:56 +0000 (11:17 -0700)
commit275862c75d9f203903b8bda2c41bd2d1e1efe885
tree44d2c736d811c65726168b2e3de914225d4d2738
parent89e7e59621bfd899beaac76f9066e731df5e6d20
[llvm-objdump] Default to --mattr=+all for AArch64

GNU objdump disassembles all unknown instructions by default. Match this user
friendly behavior with the target feature "all" (D128029) designed for disassemblers.

Reviewed By: jhenderson

Differential Revision: https://reviews.llvm.org/D128030
llvm/docs/CommandGuide/llvm-objdump.rst
llvm/test/tools/llvm-objdump/ELF/AArch64/mattr.s [new file with mode: 0644]
llvm/tools/llvm-objdump/llvm-objdump.cpp