summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-04-23 17:47:33 +0000
committerCraig Topper <craig.topper@intel.com>2018-04-23 17:47:33 +0000
commitff5ddf75e3b5eee33beece5216ad276b0b631fd9 (patch)
tree84773308fdcfad45a0cd547b568d713ba4c8a3d3 /llvm/lib/Transforms
parent2091ca6c977097bdbbd5c377b357a9bc85b1a489 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud