SuccessChanges

Summary

  1. [X86] Precommit new tests from D68757. NFC (details)
  2. [X86] Rewrite hasReassociableOperands and setSpecialOperandAttr to not (details)
Commit 3bae2a4cf7f3ca3382c62f6008d540bf658024e3 by craig.topper
[X86] Precommit new tests from D68757. NFC
The file was addedllvm/test/CodeGen/X86/fp-strict-scalar.ll
The file was addedllvm/test/CodeGen/X86/vec-strict-128.ll
The file was addedllvm/test/CodeGen/X86/vec-strict-256.ll
The file was addedllvm/test/CodeGen/X86/vec-strict-512.ll
Commit 6cb181f086a5bc69a97c1a01e9a36f8293dea7ed by craig.topper
[X86] Rewrite hasReassociableOperands and setSpecialOperandAttr to not
hardcode number of operands or position of the EFLAGS operand.
This makes the code immune to the MXCSR addition in D68121.
The file was modifiedllvm/lib/Target/X86/X86InstrInfo.cpp