Lines Matching refs:Scl
6007 SDValue Scl = N.getOperand(Opcode == ISD::SCALAR_TO_VECTOR ? 0 : 1); in getFauxShuffleMask() local
6018 if (X86::isZeroNode(Scl)) { in getFauxShuffleMask()
6029 unsigned MinBitsPerElt = Scl.getScalarValueSizeInBits(); in getFauxShuffleMask()
6030 while (Scl.getOpcode() == ISD::TRUNCATE || in getFauxShuffleMask()
6031 Scl.getOpcode() == ISD::ANY_EXTEND || in getFauxShuffleMask()
6032 Scl.getOpcode() == ISD::ZERO_EXTEND || in getFauxShuffleMask()
6033 (Scl.getOpcode() == ISD::BITCAST && in getFauxShuffleMask()
6034 Scl.getScalarValueSizeInBits() == in getFauxShuffleMask()
6035 Scl.getOperand(0).getScalarValueSizeInBits())) { in getFauxShuffleMask()
6036 Scl = Scl.getOperand(0); in getFauxShuffleMask()
6038 std::min<unsigned>(MinBitsPerElt, Scl.getScalarValueSizeInBits()); in getFauxShuffleMask()
6045 if ((Scl.getOpcode() == ISD::EXTRACT_VECTOR_ELT || in getFauxShuffleMask()
6046 Scl.getOpcode() == X86ISD::PEXTRW || in getFauxShuffleMask()
6047 Scl.getOpcode() == X86ISD::PEXTRB) && in getFauxShuffleMask()
6048 Scl.getOperand(0).getValueSizeInBits() == NumSizeInBits) { in getFauxShuffleMask()
6049 SrcExtract = Scl; in getFauxShuffleMask()
24657 SDValue Scl = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, StoreSVT, StoredVal, in scalarizeVectorStore() local
24659 SDValue Ch = DAG.getStore(Store->getChain(), DL, Scl, Ptr, in scalarizeVectorStore()
40820 SDValue Scl = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, SrcVT, BcastLd, in combineTargetShuffle() local
40822 DCI.CombineTo(LN, Scl, BcastLd.getValue(1)); in combineTargetShuffle()
41275 SDValue Scl = DAG.getNode(Opcode1, DL, SVT, N10, N11); in combineTargetShuffle() local
41276 SDValue SclVec = DAG.getNode(ISD::SCALAR_TO_VECTOR, DL, VT, Scl); in combineTargetShuffle()
42915 SDValue Scl = Op.getOperand(1); in SimplifyDemandedBitsForTargetNode() local
42932 unsigned NumSclBits = Scl.getScalarValueSizeInBits(); in SimplifyDemandedBitsForTargetNode()
42934 if (SimplifyDemandedBits(Scl, DemandedSclBits, KnownScl, TLO, Depth + 1)) in SimplifyDemandedBitsForTargetNode()
44753 SDValue Scl = SrcBC.getOperand(0); in combineExtractWithShuffle() local
44754 EVT SclVT = Scl.getValueType(); in combineExtractWithShuffle()
44756 Scl = DAG.getNode(ISD::SRL, dl, SclVT, Scl, in combineExtractWithShuffle()
44759 Scl = DAG.getZExtOrTrunc(Scl, dl, SrcVT.getScalarType()); in combineExtractWithShuffle()
44760 Scl = DAG.getZExtOrTrunc(Scl, dl, VT); in combineExtractWithShuffle()
44761 return Scl; in combineExtractWithShuffle()
45241 SDValue Scl = InputVector.getOperand(1); in combineExtractVectorElt() local
45242 Scl = DAG.getNode(ISD::TRUNCATE, dl, SrcVT.getScalarType(), Scl); in combineExtractVectorElt()
45243 return DAG.getZExtOrTrunc(Scl, dl, VT); in combineExtractVectorElt()
45425 SDValue Scl = DAG.getAnyExtOrTrunc(N00, DL, SVT); in combineToExtendBoolVectorInReg() local
45426 Vec = DAG.getNode(ISD::SCALAR_TO_VECTOR, DL, VT, Scl); in combineToExtendBoolVectorInReg()
48853 SDValue Scl = N->getOperand(1); in combineVectorInsert() local
48858 return DAG.getNode(ISD::SCALAR_TO_VECTOR, SDLoc(N), VT, Scl); in combineVectorInsert()