Please review the patch that defines the ExeDomain for scalar X86-FMA3 opcodes.
The problem was noticed by RKSimon (Simon Pilgrim) in http://reviews.llvm.org/D14762 ( D14762 ).
ExeDomain was defined for packed FMA opcodes, but not defined for scalar FMAs.
This trivial fix in X86InstrFMA.td caused the need in minor changes in 4 LIT tests.
(The same problem for scalar FMA4 opcodes was fixed by Simon Pilgrim just recently (4th of Dec 2015).)
Thank you,
Slava