This is the first in a series of expected patches to improve disassembly of llvm-objdump.
The -bare option prevents symbolizing disassembly. -bare is a precursor to symbolizing disassembly by default and future disassembler improvements.
Because r216983 removes symbolizing support, -bare currently does nothing.
Changes in this patch
- Add -bare command line option to llvm-objdump
- Add -bare to all tests using llvm-objdump disassembly
- Change disassembly tests to use -d consistently, instead of a random mix of -d, -disassemble, --disassemble
What's the harm of running all these tests without -bare? Seems like this patch is creating a lot of churn for no good reason. It would be better to update the tests to use the more readable non-bare output, no? That's what all future tests will be using since not-bare is going to be the default.