diff options
author | Sanjay Patel <spatel@rotateright.com> | 2016-09-27 22:28:13 +0000 |
---|---|---|
committer | Sanjay Patel <spatel@rotateright.com> | 2016-09-27 22:28:13 +0000 |
commit | 764ae8bd72aac2cf77cb24d0e1c1136c3179e09b (patch) | |
tree | e9c26115264abdc80b4238a50536ec7228e7c2bc /llvm/lib/Object/MachOObjectFile.cpp | |
parent | b4e64a77d3f7c410e0548b659e61ce0d1ca54f08 (diff) | |
download | llvm-764ae8bd72aac2cf77cb24d0e1c1136c3179e09b.zip llvm-764ae8bd72aac2cf77cb24d0e1c1136c3179e09b.tar.gz llvm-764ae8bd72aac2cf77cb24d0e1c1136c3179e09b.tar.bz2 |
[x86] add folds for FP logic with vector zeros
The 'or' case shows up in copysign. The copysign code also had
redundant checking for a scalar zero operand with 'and', so I
removed that.
I'm not sure how to test vector 'and', 'andn', and 'xor' yet,
but it seems better to just include all of the logic ops since
we're fixing 'or' anyway.
llvm-svn: 282546
Diffstat (limited to 'llvm/lib/Object/MachOObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions