diff options
author | Craig Topper <craig.topper@intel.com> | 2018-04-23 17:47:33 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2018-04-23 17:47:33 +0000 |
commit | ff5ddf75e3b5eee33beece5216ad276b0b631fd9 (patch) | |
tree | 84773308fdcfad45a0cd547b568d713ba4c8a3d3 /llvm/lib/Transforms | |
parent | 2091ca6c977097bdbbd5c377b357a9bc85b1a489 (diff) | |
download | bcm5719-llvm-ff5ddf75e3b5eee33beece5216ad276b0b631fd9.tar.gz bcm5719-llvm-ff5ddf75e3b5eee33beece5216ad276b0b631fd9.zip |
[X86] Add disassembler test cases for bswap.
This demonstrates a bug where the encoding for a 16-bit bswap prints a 16-bit register and a 32-bit mnemonic. Intel docs say 16-bit bswap is undefined. We should either claim it as an invalid encoding or we should print a 16-bit mnemonic.
objdump does print the encoding as bswap with a 16-bit register. But it doesn't seem to ever print a suffix.
llvm-svn: 330621
Diffstat (limited to 'llvm/lib/Transforms')
0 files changed, 0 insertions, 0 deletions