summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/SHA1.cpp
diff options
context:
space:
mode:
authorElad Cohen <elad2.cohen@intel.com>2017-01-11 09:11:48 +0000
committerElad Cohen <elad2.cohen@intel.com>2017-01-11 09:11:48 +0000
commit0c2601073e5d655817146296ba3f7740cfc97ce8 (patch)
tree2e4185c4ee4ff6f6c7c845505beae0d051a8a7ea /llvm/lib/Support/SHA1.cpp
parent81d0f17055e9f0b8c1d41606fc5bfc1d9e4126ea (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud