1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 04:22:57 +02:00
llvm-mirror/lib/Target/X86/Disassembler
Ahmed Bougacha 9d56162be1 [X86] Decode MPX BND registers.
We were able to assemble, but not disassemble.

Note that fixupRMValue was truncating EA_REG_BND0-3 because we hit
the uint8_t max.  The control registers were already squarely above
it, but I don't think they ever go in .r/m, only in .reg.

I also did notice an extra REX.W in our encoding, but I think that's
fine.

llvm-svn: 275427
2016-07-14 14:53:21 +00:00
..
CMakeLists.txt
LLVMBuild.txt
X86Disassembler.cpp [X86] Remove unnecessary header file containing a small class. It was only included in one place. Just define the class directly in the cpp file. NFC 2016-04-29 04:22:28 +00:00
X86DisassemblerDecoder.cpp [X86] Decode MPX BND registers. 2016-07-14 14:53:21 +00:00
X86DisassemblerDecoder.h [X86] Decode MPX BND registers. 2016-07-14 14:53:21 +00:00
X86DisassemblerDecoderCommon.h [X86] Remove unused encoding types from disassembler. NFC 2016-02-21 19:49:16 +00:00