diff options
| author | Elena Demikhovsky <elena.demikhovsky@intel.com> | 2012-12-05 09:24:57 +0000 |
|---|---|---|
| committer | Elena Demikhovsky <elena.demikhovsky@intel.com> | 2012-12-05 09:24:57 +0000 |
| commit | cd3c1c4a16e8dc8a5e5981b78f4c6ac46b9667c0 (patch) | |
| tree | 77842658497c7b740118beb1aaec6ba453b11f3a /llvm/lib/Target/X86/X86ISelLowering.h | |
| parent | 7308385539bd90523fd08ba0e2a83c1fc7593765 (diff) | |
| download | bcm5719-llvm-cd3c1c4a16e8dc8a5e5981b78f4c6ac46b9667c0.tar.gz bcm5719-llvm-cd3c1c4a16e8dc8a5e5981b78f4c6ac46b9667c0.zip | |
Simplified BLEND pattern matching for shuffles.
Generate VPBLENDD for AVX2 and VPBLENDW for v16i16 type on AVX2.
llvm-svn: 169366
Diffstat (limited to 'llvm/lib/Target/X86/X86ISelLowering.h')
| -rw-r--r-- | llvm/lib/Target/X86/X86ISelLowering.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.h b/llvm/lib/Target/X86/X86ISelLowering.h index 2988cee0371..e830c5fef62 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.h +++ b/llvm/lib/Target/X86/X86ISelLowering.h @@ -176,13 +176,11 @@ namespace llvm { /// PSIGN - Copy integer sign. PSIGN, - /// BLENDV - Blend where the selector is an XMM. + /// BLENDV - Blend where the selector is a register. BLENDV, - /// BLENDxx - Blend where the selector is an immediate. - BLENDPW, - BLENDPS, - BLENDPD, + /// BLENDI - Blend where the selector is an immediate. + BLENDI, /// HADD - Integer horizontal add. HADD, |

