aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
diff options
context:
space:
mode:
authorNirav Dave <niravd@google.com>2018-10-03 14:13:30 +0000
committerNirav Dave <niravd@google.com>2018-10-03 14:13:30 +0000
commit925b64be64d7da078c70d621b787015c8073dcca (patch)
tree48079b4e2ef131239f3acc2d82211554876245e7 /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
parentd33ffe9bb1c177095422168f3d58d8f62f1098a0 (diff)
downloadllvm-925b64be64d7da078c70d621b787015c8073dcca.zip
llvm-925b64be64d7da078c70d621b787015c8073dcca.tar.gz
llvm-925b64be64d7da078c70d621b787015c8073dcca.tar.bz2
[X86] Correctly use SSE registers if no-x87 is selected.
Fix use of SSE1 registers for f32 ops in no-x87 mode. Notably, allow use of SSE instructions for f32 operations in 64-bit mode (but not 32-bit which is disallowed by callign convention). Also avoid translating memset/memcopy/memmove into SSE registers without X87 for 32-bit mode. This fixes PR38738. Reviewers: nickdesaulniers, craig.topper Subscribers: hiraditya, llvm-commits Differential Revision: https://reviews.llvm.org/D52555 llvm-svn: 343689
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions