Add separate intrinsics for MMX / SSE shifts with i32 integer operands. This allow...
authorEvan Cheng <evan.cheng@apple.com>
Sat, 3 May 2008 00:52:09 +0000 (00:52 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Sat, 3 May 2008 00:52:09 +0000 (00:52 +0000)
commit22b942aa4df824adbd3f6eaede53abe451f616e9
tree3a83599ec57177f92afe3b5b85963118c13fda8d
parentf944c9a19ed5438ea20f20205dfb073d0f00bd9e
Add separate intrinsics for MMX / SSE shifts with i32 integer operands. This allow us to simplify the horribly complicated matching code.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50601 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IntrinsicsX86.td
lib/Target/X86/X86InstrMMX.td
lib/Target/X86/X86InstrSSE.td
lib/VMCore/AutoUpgrade.cpp
test/CodeGen/X86/mmx-shift.ll