projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
[X86] Teach the backend how to lower vector shift left into multiply rather than...
[oota-llvm.git]
/
test
/
CodeGen
/
X86
/
avx-shift.ll
diff --git
a/test/CodeGen/X86/avx-shift.ll
b/test/CodeGen/X86/avx-shift.ll
index d79dfcc076b076f5558b33e3ebc9981dcded4c23..a70d45a7991a6352e6f566c729ba7b59a8b0751c 100644
(file)
--- a/
test/CodeGen/X86/avx-shift.ll
+++ b/
test/CodeGen/X86/avx-shift.ll
@@
-115,8
+115,8
@@
define <8 x i32> @vshift08(<8 x i32> %a) nounwind {
; PR15141
; CHECK: _vshift13:
; CHECK-NOT: vpsll
-; CHECK: vcvttps2dq
-; CHECK
-NEXT
: vpmulld
+; CHECK
-NOT
: vcvttps2dq
+; CHECK: vpmulld
define <4 x i32> @vshift13(<4 x i32> %in) {
%T = shl <4 x i32> %in, <i32 0, i32 1, i32 2, i32 4>
ret <4 x i32> %T