[X86] Combine constant vector inputs for FMA
authorEvgenii Kudriashov <evgenii.kudriashov@intel.com>
Wed, 17 May 2023 06:30:55 +0000 (14:30 +0800)
committerPhoebe Wang <phoebe.wang@intel.com>
Wed, 17 May 2023 07:21:34 +0000 (15:21 +0800)
commitc5276f7728900ac59512e84bce25b8e69c0fd603
treea20781d980c849704f362b26cbca5012a8657503
parent0bf6055e49941d72ef74b7e8988c66a9c91529f0
[X86] Combine constant vector inputs for FMA

Inspired by https://discourse.llvm.org/t/folding-memory-into-fma/69217

Reviewed By: pengfei

Differential Revision: https://reviews.llvm.org/D146494
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/avx2-fma-fneg-combine.ll
llvm/test/CodeGen/X86/fma-fneg-combine-2.ll