Lines Matching refs:IdxC
6874 if (auto *IdxC = dyn_cast<ConstantSDNode>(Elt.getOperand(1))) { in findEltLoadSrc() local
6880 uint64_t Idx = IdxC->getZExtValue(); in findEltLoadSrc()
17947 auto* IdxC = dyn_cast<ConstantSDNode>(Idx); in ExtractBitFromMaskVector() local
17955 if (!IdxC) { in ExtractBitFromMaskVector()
17971 unsigned IdxVal = IdxC->getZExtValue(); in ExtractBitFromMaskVector()
18027 auto* IdxC = dyn_cast<ConstantSDNode>(Idx); in LowerEXTRACT_VECTOR_ELT() local
18032 if (!IdxC) { in LowerEXTRACT_VECTOR_ELT()
18066 unsigned IdxVal = IdxC->getZExtValue(); in LowerEXTRACT_VECTOR_ELT()
44703 const APInt &IdxC = N->getConstantOperandAPInt(1); in combineExtractWithShuffle() local
44704 if (IdxC.uge(NumSrcElts)) in combineExtractWithShuffle()
44716 unsigned Offset = IdxC.urem(Scale) * SrcEltBits; in combineExtractWithShuffle()
44751 if (IdxC.ult(Scale)) { in combineExtractWithShuffle()
44752 unsigned Offset = IdxC.getZExtValue() * SrcVT.getScalarSizeInBits(); in combineExtractWithShuffle()
44768 if (ISD::TRUNCATE == Src.getOpcode() && IdxC == 0 && in combineExtractWithShuffle()
44829 int ExtractIdx = (int)IdxC.getZExtValue(); in combineExtractWithShuffle()
44848 ExtractIdx = Mask[IdxC.getZExtValue()]; in combineExtractWithShuffle()
44854 unsigned ScaledIdx = Scale * IdxC.getZExtValue(); in combineExtractWithShuffle()