commit | 5747888f2fd707584320b31b33408fa87575672a | [log] [tgz] |
---|---|---|
author | Vyacheslav Klochkov <vyacheslav.n.klochkov@gmail.com> | Thu Aug 11 22:07:33 2016 +0000 |
committer | Vyacheslav Klochkov <vyacheslav.n.klochkov@gmail.com> | Thu Aug 11 22:07:33 2016 +0000 |
tree | 4ffe0019b840cfb4a1fd5ba9dcbce45009b8b339 | |
parent | 837032f833e2cd34f117568a3e982c9a0cf9b33e [diff] |
X86-FMA3: Implemented commute transformation for EVEX/AVX512 FMA3 opcodes. This helped to improved memory-folding and register coalescing optimizations. Also, this patch fixed the tracker #17229. Reviewer: Craig Topper. Differential Revision: https://reviews.llvm.org/D23108 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@278431 91177308-0d34-0410-b5e6-96231b3b80d8