diff options
Diffstat (limited to 'llvm/lib/Target/X86/X86ISelLowering.cpp')
| -rw-r--r-- | llvm/lib/Target/X86/X86ISelLowering.cpp | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index 7dd3e638055..36e83881270 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -28343,7 +28343,7 @@ static SDValue combineX86ShuffleChain(ArrayRef<SDValue> Inputs, SDValue Root,    // Which shuffle domains are permitted?    // Permit domain crossing at higher combine depths.    bool AllowFloatDomain = FloatDomain || (Depth > 3); -  bool AllowIntDomain = (!FloatDomain || (Depth > 3)) && +  bool AllowIntDomain = (!FloatDomain || (Depth > 3)) && Subtarget.hasSSE2() &&                          (!MaskVT.is256BitVector() || Subtarget.hasAVX2());    // Determine zeroable mask elements. | 

