diff options
| author | Craig Topper <craig.topper@gmail.com> | 2011-11-26 22:55:48 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@gmail.com> | 2011-11-26 22:55:48 +0000 |
| commit | 51280d565b543be337162b02685d9f918025a7e3 (patch) | |
| tree | d9d002c83546137c39c2c821cf40e99a9ca3976d /llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | |
| parent | 69d50404859767438f4f62dc07c33e100fc10d53 (diff) | |
| download | bcm5719-llvm-51280d565b543be337162b02685d9f918025a7e3.tar.gz bcm5719-llvm-51280d565b543be337162b02685d9f918025a7e3.zip | |
Merge 128-bit and 256-bit X86ISD node types for VPERMILPS and VPERMILPD. Simplify some shuffle lowering code since V1 can never be UNDEF due to canonalizing that occurs when shuffle nodes are created.
llvm-svn: 145153
Diffstat (limited to 'llvm/lib/Target/X86/X86InstrFragmentsSIMD.td')
| -rw-r--r-- | llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td b/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td index 32392dd5529..db2b652c290 100644 --- a/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td +++ b/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td @@ -137,9 +137,7 @@ def X86Punpckl : SDNode<"X86ISD::PUNPCKL", SDTShuff2Op>; def X86Punpckh : SDNode<"X86ISD::PUNPCKH", SDTShuff2Op>; def X86VPermilps : SDNode<"X86ISD::VPERMILPS", SDTShuff2OpI>; -def X86VPermilpsy : SDNode<"X86ISD::VPERMILPSY", SDTShuff2OpI>; def X86VPermilpd : SDNode<"X86ISD::VPERMILPD", SDTShuff2OpI>; -def X86VPermilpdy : SDNode<"X86ISD::VPERMILPDY", SDTShuff2OpI>; def X86VPerm2f128 : SDNode<"X86ISD::VPERM2F128", SDTShuff3OpI>; |

