Lines Matching refs:CIdx
857 auto *CIdx = dyn_cast<ConstantSDNode>(Op.getOperand(2)); in SimplifyMultipleUseDemandedBits() local
859 if (CIdx && CIdx->getAPIntValue().ult(VecVT.getVectorNumElements()) && in SimplifyMultipleUseDemandedBits()
860 !DemandedElts[CIdx->getZExtValue()]) in SimplifyMultipleUseDemandedBits()
1199 auto *CIdx = dyn_cast<ConstantSDNode>(Op.getOperand(2)); in SimplifyDemandedBits() local
1205 if (CIdx && CIdx->getAPIntValue().ult(VecVT.getVectorNumElements())) { in SimplifyDemandedBits()
1206 unsigned Idx = CIdx->getZExtValue(); in SimplifyDemandedBits()
2617 if (auto *CIdx = dyn_cast<ConstantSDNode>(Idx)) in SimplifyDemandedBits() local
2618 if (CIdx->getAPIntValue().ult(NumSrcElts)) in SimplifyDemandedBits()
2619 DemandedSrcElts = APInt::getOneBitSet(NumSrcElts, CIdx->getZExtValue()); in SimplifyDemandedBits()
3330 auto *CIdx = dyn_cast<ConstantSDNode>(Op.getOperand(2)); in SimplifyDemandedVectorElts() local
3334 if (CIdx && CIdx->getAPIntValue().ult(NumElts)) { in SimplifyDemandedVectorElts()
3335 unsigned Idx = CIdx->getZExtValue(); in SimplifyDemandedVectorElts()