From cd3c1c4a16e8dc8a5e5981b78f4c6ac46b9667c0 Mon Sep 17 00:00:00 2001 From: Elena Demikhovsky Date: Wed, 5 Dec 2012 09:24:57 +0000 Subject: Simplified BLEND pattern matching for shuffles. Generate VPBLENDD for AVX2 and VPBLENDW for v16i16 type on AVX2. llvm-svn: 169366 --- llvm/lib/Target/X86/X86ISelLowering.h | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'llvm/lib/Target/X86/X86ISelLowering.h') 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, -- cgit v1.2.3