commit | 5154c3238e4c7df6c62294dd338e76a3afb9a621 | [log] [tgz] |
---|---|---|
author | Craig Topper <craig.topper@intel.com> | Thu Mar 01 00:08:38 2018 +0000 |
committer | Yi Kong <yikong@google.com> | Tue Mar 27 16:41:38 2018 -0700 |
tree | 3795c4c276a0350e0a32294d139a1112b21da2df | |
parent | f08e14a6c79bf8fc7998e74f05f479cfcc54ce70 [diff] |
[X86] Make sure we don't combine (fneg (fma X, Y, Z)) to a target specific node when there are no FMA instructions. This would cause a 'cannot select' error at isel when we should have emitted a lib call and an xor. Fixes PR36553. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@326393 91177308-0d34-0410-b5e6-96231b3b80d8