summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Module.cpp
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2015-09-23 17:00:06 +0000
committerSanjay Patel <spatel@rotateright.com>2015-09-23 17:00:06 +0000
commitdf2495f3316bf3a09f50d7f11c83e36a36031764 (patch)
treeac5d896d51b6eee119665a4655d04a9ca1ee936f /clang/lib/Basic/Module.cpp
parent979840d31fab3d8597e618e7a1b89b13f838079b (diff)
downloadbcm5719-llvm-df2495f3316bf3a09f50d7f11c83e36a36031764.tar.gz
bcm5719-llvm-df2495f3316bf3a09f50d7f11c83e36a36031764.zip
[x86] replace integer 'and' ops with packed SSE FP 'and' ops when operating on FP scalars
Turn this: movd %xmm0, %eax movd %xmm1, %ecx andl %eax, %ecx movd %ecx, %xmm0 into this: andps %xmm1, %xmm0 This is related to, but does not solve: https://llvm.org/bugs/show_bug.cgi?id=22428 Differential Revision: http://reviews.llvm.org/D13065 llvm-svn: 248395
Diffstat (limited to 'clang/lib/Basic/Module.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud