Lines Matching refs:WideInputs
38645 SmallVector<SDValue, 4> WideInputs(Inputs.begin(), Inputs.end()); in combineX86ShuffleChainWithExtract() local
38652 SDValue &Src = WideInputs[i]; in combineX86ShuffleChainWithExtract()
38680 EVT WideSVT = WideInputs[0].getValueType().getScalarType(); in combineX86ShuffleChainWithExtract()
38681 if (llvm::any_of(WideInputs, [&WideSVT, &DAG](SDValue Op) { in combineX86ShuffleChainWithExtract()
38700 resolveTargetShuffleInputsAndMask(WideInputs, WideMask); in combineX86ShuffleChainWithExtract()
38701 assert(!WideInputs.empty() && "Shuffle with no inputs detected"); in combineX86ShuffleChainWithExtract()
38703 if (WideInputs.size() > 2) in combineX86ShuffleChainWithExtract()
38711 SDValue WideRoot = WideInputs.front().getValueSizeInBits() > in combineX86ShuffleChainWithExtract()
38712 WideInputs.back().getValueSizeInBits() in combineX86ShuffleChainWithExtract()
38713 ? WideInputs.front() in combineX86ShuffleChainWithExtract()
38714 : WideInputs.back(); in combineX86ShuffleChainWithExtract()
38716 combineX86ShuffleChain(WideInputs, WideRoot, WideMask, Depth, in combineX86ShuffleChainWithExtract()