Fix DecodedInstruction's handling of VEX/XOP prefixes
Summary: A 2 byte VEX prefix implies that m_map_select should be set to 1. I
also added back support for decoding XOP prefixes, with a check to make sure
it's not just an 0x8f one-byte opcode. This allows us to tell LLVM to emit code
for the current CPU without tripping up the decoding we need to do after LLVM
codegen.
Reviewed By: @markw65
Differential Revision:
D1748309
Signature: t1:
1748309:
1418919894:
121ed5c97e54b74d9799712ef56efbb4fdd653ca