diff options
author | Craig Topper <craig.topper@gmail.com> | 2012-01-10 08:23:59 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2012-01-10 08:23:59 +0000 |
commit | 430f3f1bd6b89b4d4c1bcc8e7182f76b651f6963 (patch) | |
tree | a333eb4a8e8c690d76d3873e59b99f4ad982a13a /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | b0c0f72ae6490702f19bd50aa009b675aa030f7d (diff) | |
download | bcm5719-llvm-430f3f1bd6b89b4d4c1bcc8e7182f76b651f6963.tar.gz bcm5719-llvm-430f3f1bd6b89b4d4c1bcc8e7182f76b651f6963.zip |
Fix a crash in AVX2 when trying to broadcast a double into a 128-bit vector. There is no vbroadcastsd xmm, but we do need to support 64-bit integers broadcasted into xmm. Also factor the AVX check into the isVectorBroadcast function. This makes more sense since the AVX2 check was already inside.
llvm-svn: 147844
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions