[X86] Cleanup ADCX/ADOX instruction definitions.
authorCraig Topper <craig.topper@intel.com>
Sun, 1 Apr 2018 23:58:50 +0000 (23:58 +0000)
committerCraig Topper <craig.topper@intel.com>
Sun, 1 Apr 2018 23:58:50 +0000 (23:58 +0000)
commitdc4a6d1ef6440ea1a5992184b724e71ae3c945f5
treefbeea096bef06196a4df1946edaa3b2e8ff04761
parent91a4b5af3a1f12c2a664faaef59fcf8eb86b1087
[X86] Cleanup ADCX/ADOX instruction definitions.

Give them both the same itineraries. Add hasSideEffects = 0 to ADOX since they don't have patterns. Rename source operands to $src1 and $src2 instead of $src0 and $src. Add ReadAfterLd to the memory form SchedRW.

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