summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
diff options
context:
space:
mode:
authorElena Demikhovsky <elena.demikhovsky@intel.com>2013-08-11 12:29:16 +0000
committerElena Demikhovsky <elena.demikhovsky@intel.com>2013-08-11 12:29:16 +0000
commit5fed3b95db1dcbbcdb7408e51b0fbd62af53c24e (patch)
tree914dffa71326537b2782a49bc2a20c1bd3ae18a6 /llvm/lib/Target
parentcf5b1458e6c54b48ea4391b7fb42c4c114f61f4e (diff)
downloadbcm5719-llvm-5fed3b95db1dcbbcdb7408e51b0fbd62af53c24e.tar.gz
bcm5719-llvm-5fed3b95db1dcbbcdb7408e51b0fbd62af53c24e.zip
AVX-512: Added more tests for BROADCAST
llvm-svn: 188148
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r--llvm/lib/Target/X86/X86ISelLowering.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp
index dfd41b717f4..55b1f012252 100644
--- a/llvm/lib/Target/X86/X86ISelLowering.cpp
+++ b/llvm/lib/Target/X86/X86ISelLowering.cpp
@@ -5481,7 +5481,7 @@ X86TargetLowering::LowerVectorBroadcast(SDValue Op, SelectionDAG &DAG) const {
return SDValue();
// Use the register form of the broadcast instruction available on AVX2.
- if (VT.is256BitVector())
+ if (VT.getSizeInBits() >= 256)
Sc = Extract128BitVector(Sc, 0, DAG, dl);
return DAG.getNode(X86ISD::VBROADCAST, dl, VT, Sc);
}
OpenPOWER on IntegriCloud