Craig Topper
|
86c7c583a3
|
Move some XOP patterns into instruction definition. Replae VPCMOV intrinsic patterns with custom lowering to a target specific nodes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149216 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-01-30 01:10:15 +00:00 |
|
Craig Topper
|
a3937416e4
|
Add HasXOP predicate check covering a bunch of XOP intrinsic patterns.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149054 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-01-26 07:51:55 +00:00 |
|
Jan Sjödin
|
46df3adb4e
|
Add XOP Intrinsics and tests
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147949 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-01-11 15:20:20 +00:00 |
|
Craig Topper
|
06f554d06a
|
Add disassembler support for VPERMIL2PD and VPERMIL2PS.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147368 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-12-30 06:23:39 +00:00 |
|
Craig Topper
|
5d1a38cbfa
|
Separate the concept of having memory access in operand 4 from the concept of having the W bit set for XOP instructons. Removes ORing W-bits in the encoder and will similarly simplify the disassembler implementation.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147366 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-12-30 04:48:54 +00:00 |
|
Jan Sjödin
|
37e7ecf52b
|
XOP instructions and encoding tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146407 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-12-12 19:37:49 +00:00 |
|