Evan Cheng
|
5759f97f50
|
Select vector shift with non-immediate i32 shift amount operand by first moving the operand into the right register.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50619 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-05-04 09:15:50 +00:00 |
|
Evan Cheng
|
22b942aa4d
|
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
|
2008-05-03 00:52:09 +00:00 |
|
Evan Cheng
|
fa5a91a71e
|
Undo 48570. Correctly match mmx shift instructions with an immediate operand.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48627 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-21 00:40:09 +00:00 |
|
Evan Cheng
|
dff1dcac6c
|
Add intrinsics to match mmx shift builtin's with immediate operand.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48569 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-03-19 23:38:52 +00:00 |
|