[x86] Correct the operand structure of the ADOX instruction.
authorChandler Carruth <chandlerc@gmail.com>
Sun, 1 Apr 2018 21:53:18 +0000 (21:53 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Sun, 1 Apr 2018 21:53:18 +0000 (21:53 +0000)
commit4244625c51274253b950ce6610bc14a40d2f26f0
tree6f1d9f1b74b1dce630d7ac22b3f049bc504a05e2
parent06b343c6edfb2df27d01ee82d0afbbe4f65edea0
[x86] Correct the operand structure of the ADOX instruction.

This also moves to define it in the same way as ADCX which seems to use
constraints a bit better.

This is pulled out of the review for reducing the use of popf for
restoring EFLAGS, but is independent. There are still more problems with
our definitions for these instructions that Craig is going to look at
but this is at least less broken and he can start from this to improve
them more fully.

Thanks to Craig for the review here.

llvm-svn: 328945
llvm/lib/Target/X86/X86InstrArithmetic.td