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/Utils/BreakCriticalEdges.cpp | |
| 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/Utils/BreakCriticalEdges.cpp')
0 files changed, 0 insertions, 0 deletions

