Home
last modified time | relevance | path

Searched refs:WideInputs (Results 1 – 1 of 1) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp39703 SmallVector<SDValue, 4> WideInputs(Inputs.begin(), Inputs.end()); in combineX86ShuffleChainWithExtract() local
39710 SDValue &Src = WideInputs[i]; in combineX86ShuffleChainWithExtract()
39738 EVT WideSVT = WideInputs[0].getValueType().getScalarType(); in combineX86ShuffleChainWithExtract()
39739 if (llvm::any_of(WideInputs, [&WideSVT, &DAG](SDValue Op) { in combineX86ShuffleChainWithExtract()
39758 resolveTargetShuffleInputsAndMask(WideInputs, WideMask); in combineX86ShuffleChainWithExtract()
39759 assert(!WideInputs.empty() && "Shuffle with no inputs detected"); in combineX86ShuffleChainWithExtract()
39761 if (WideInputs.size() > 2) in combineX86ShuffleChainWithExtract()
39769 SDValue WideRoot = WideInputs.front().getValueSizeInBits() > in combineX86ShuffleChainWithExtract()
39770 WideInputs.back().getValueSizeInBits() in combineX86ShuffleChainWithExtract()
39771 ? WideInputs.front() in combineX86ShuffleChainWithExtract()
[all …]