Add support for encoding the HLE XACQUIRE and XRELEASE prefixes.
authorStefanus Du Toit <stefanus.du.toit@intel.com>
Tue, 18 Jun 2013 17:08:10 +0000 (17:08 +0000)
committerStefanus Du Toit <stefanus.du.toit@intel.com>
Tue, 18 Jun 2013 17:08:10 +0000 (17:08 +0000)
commit23306deb92e2424165f2145895e21e223c3887eb
tree010de068999f5a5d00ea5b28788b7609666f07aa
parent8ee23f00c7e9343d09313051c318906558d6ad17
Add support for encoding the HLE XACQUIRE and XRELEASE prefixes.

For decoding, keep the current behavior of always decoding these as their REP
versions. In the future, this could be improved to recognize the cases where
these behave as XACQUIRE and XRELEASE and decode them as such.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184207 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrTSX.td
test/MC/X86/x86_64-hle-encoding.s [new file with mode: 0644]
utils/TableGen/X86RecognizableInstr.cpp