diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index 11bea60d941ff..a3c423270f44a 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -6155,8 +6155,8 @@ static bool getFauxShuffleMask(SDValue N, const APInt &DemandedElts, else return false; } - Ops.push_back(N0); - Ops.push_back(N1); + Ops.push_back(N.getOperand(0)); + Ops.push_back(N.getOperand(1)); return true; } case ISD::CONCAT_VECTORS: {