forked from OSchip/llvm-project
parent
4031beb10a
commit
3d982214b0
|
@ -12759,8 +12759,7 @@ X86TargetLowering::LowerVECTOR_SHUFFLE(SDValue Op, SelectionDAG &DAG) const {
|
|||
DAG);
|
||||
|
||||
unsigned MaskValue;
|
||||
if (isBlendMask(M, VT, Subtarget->hasSSE41(), Subtarget->hasInt256(),
|
||||
&MaskValue))
|
||||
if (isBlendMask(M, VT, Subtarget->hasSSE41(), HasInt256, &MaskValue))
|
||||
return LowerVECTOR_SHUFFLEtoBlend(SVOp, MaskValue, Subtarget, DAG);
|
||||
|
||||
if (isSHUFPMask(M, VT))
|
||||
|
@ -12838,7 +12837,7 @@ X86TargetLowering::LowerVECTOR_SHUFFLE(SDValue Op, SelectionDAG &DAG) const {
|
|||
return NewOp;
|
||||
}
|
||||
|
||||
if (VT == MVT::v16i16 && Subtarget->hasInt256()) {
|
||||
if (VT == MVT::v16i16 && HasInt256) {
|
||||
SDValue NewOp = LowerVECTOR_SHUFFLEv16i16(Op, DAG);
|
||||
if (NewOp.getNode())
|
||||
return NewOp;
|
||||
|
|
Loading…
Reference in New Issue