summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86ISelLowering.h
diff options
context:
space:
mode:
authorElena Demikhovsky <elena.demikhovsky@intel.com>2012-12-05 09:24:57 +0000
committerElena Demikhovsky <elena.demikhovsky@intel.com>2012-12-05 09:24:57 +0000
commitcd3c1c4a16e8dc8a5e5981b78f4c6ac46b9667c0 (patch)
tree77842658497c7b740118beb1aaec6ba453b11f3a /llvm/lib/Target/X86/X86ISelLowering.h
parent7308385539bd90523fd08ba0e2a83c1fc7593765 (diff)
downloadbcm5719-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.h8
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,
OpenPOWER on IntegriCloud