]> granicus.if.org Git - llvm/commit
[X86][SSE] Add support for constant folding vector logical shift by immediates
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 24 Jan 2017 11:21:57 +0000 (11:21 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 24 Jan 2017 11:21:57 +0000 (11:21 +0000)
commit9334970101effb7636c9ee9b583abd0135b6e897
treef74f6b5f42741734c4b079436434024e8f5e858e
parent52cd722eec0d8a934e0ffd6dbfc00d70ab803e0a
[X86][SSE] Add support for constant folding vector logical shift by immediates

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@292915 91177308-0d34-0410-b5e6-96231b3b80d8
13 files changed:
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/vec_shift5.ll
test/CodeGen/X86/vector-rotate-128.ll
test/CodeGen/X86/vector-rotate-256.ll
test/CodeGen/X86/vector-shift-ashr-128.ll
test/CodeGen/X86/vector-shift-ashr-256.ll
test/CodeGen/X86/vector-shift-ashr-512.ll
test/CodeGen/X86/vector-shift-lshr-128.ll
test/CodeGen/X86/vector-shift-lshr-256.ll
test/CodeGen/X86/vector-shift-lshr-512.ll
test/CodeGen/X86/vector-shift-shl-128.ll
test/CodeGen/X86/vector-shift-shl-256.ll
test/CodeGen/X86/vector-shift-shl-512.ll