Lines Matching defs:Scl
6206 SDValue Scl = N.getOperand(Opcode == ISD::SCALAR_TO_VECTOR ? 0 : 1);
6217 if (X86::isZeroNode(Scl)) {
6228 unsigned MinBitsPerElt = Scl.getScalarValueSizeInBits();
6229 while (Scl.getOpcode() == ISD::TRUNCATE ||
6230 Scl.getOpcode() == ISD::ANY_EXTEND ||
6231 Scl.getOpcode() == ISD::ZERO_EXTEND ||
6232 (Scl.getOpcode() == ISD::BITCAST &&
6233 Scl.getScalarValueSizeInBits() ==
6234 Scl.getOperand(0).getScalarValueSizeInBits())) {
6235 Scl = Scl.getOperand(0);
6237 std::min<unsigned>(MinBitsPerElt, Scl.getScalarValueSizeInBits());
6244 if ((Scl.getOpcode() == ISD::EXTRACT_VECTOR_ELT ||
6245 Scl.getOpcode() == X86ISD::PEXTRW ||
6246 Scl.getOpcode() == X86ISD::PEXTRB) &&
6247 Scl.getOperand(0).getValueSizeInBits() == NumSizeInBits) {
6248 SrcExtract = Scl;
25154 SDValue Scl = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, StoreSVT, StoredVal,
25156 SDValue Ch = DAG.getStore(Store->getChain(), DL, Scl, Ptr,
41898 SDValue Scl = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, SrcVT, BcastLd,
41900 DCI.CombineTo(LN, Scl, BcastLd.getValue(1));
42351 SDValue Scl = DAG.getNode(Opcode1, DL, SVT, N10, N11);
42352 SDValue SclVec = DAG.getNode(ISD::SCALAR_TO_VECTOR, DL, VT, Scl);
44085 SDValue Scl = Op.getOperand(1);
44102 unsigned NumSclBits = Scl.getScalarValueSizeInBits();
44104 if (SimplifyDemandedBits(Scl, DemandedSclBits, KnownScl, TLO, Depth + 1))
45939 SDValue Scl = SrcBC.getOperand(0);
45940 EVT SclVT = Scl.getValueType();
45942 Scl = DAG.getNode(ISD::SRL, dl, SclVT, Scl,
45945 Scl = DAG.getZExtOrTrunc(Scl, dl, SrcVT.getScalarType());
45946 Scl = DAG.getZExtOrTrunc(Scl, dl, VT);
45947 return Scl;
46431 SDValue Scl = InputVector.getOperand(1);
46432 Scl = DAG.getNode(ISD::TRUNCATE, dl, SrcVT.getScalarType(), Scl);
46433 return DAG.getZExtOrTrunc(Scl, dl, VT);
50065 SDValue Scl = N->getOperand(1);
50070 return DAG.getNode(ISD::SCALAR_TO_VECTOR, SDLoc(N), VT, Scl);