diff options
author | Elad Cohen <elad2.cohen@intel.com> | 2017-01-11 09:11:48 +0000 |
---|---|---|
committer | Elad Cohen <elad2.cohen@intel.com> | 2017-01-11 09:11:48 +0000 |
commit | 0c2601073e5d655817146296ba3f7740cfc97ce8 (patch) | |
tree | 2e4185c4ee4ff6f6c7c845505beae0d051a8a7ea /llvm/lib/Support/SHA1.cpp | |
parent | 81d0f17055e9f0b8c1d41606fc5bfc1d9e4126ea (diff) | |
download | bcm5719-llvm-0c2601073e5d655817146296ba3f7740cfc97ce8.tar.gz bcm5719-llvm-0c2601073e5d655817146296ba3f7740cfc97ce8.zip |
[X86] Fix PR30926 - Add patterns for (v)cvtsi2s{s,d} and (v)cvtsd2s{s,d}
The code emiited by Clang's intrinsics for (v)cvtsi2ss, (v)cvtsi2sd,
(v)cvtsd2ss and (v)cvtss2sd is lowered to a code sequence that includes
redundant (v)movss/(v)movsd instructions. This patch adds patterns for
optimizing these sequences.
Differential revision: https://reviews.llvm.org/D28455
llvm-svn: 291660
Diffstat (limited to 'llvm/lib/Support/SHA1.cpp')
0 files changed, 0 insertions, 0 deletions