[PATCH] D24221: AVX512F: FMA intrinsic + FNEG - sequence optimization
Elena Demikhovsky via llvm-commits
llvm-commits at lists.llvm.org
Sun Sep 4 12:28:41 PDT 2016
delena created this revision.
delena added reviewers: spatel, RKSimon, igorb.
delena added a subscriber: llvm-commits.
delena set the repository for this revision to rL LLVM.
The previous patch https://reviews.llvm.org/D23313 does not cover AVX-512F, KNL set.
FNEG(x) operation is lowered to (bitcast (vpxor (bitcast x), (bitcast constfp(0x80000000))).
It happens because FP XOR is not supported for 512-bit data types on KNL and we use integer XOR instead.
I added pattern match for integer XOR.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 13977 bytes
Desc: not available
More information about the llvm-commits