Lines Matching refs:CIdx
843 auto *CIdx = dyn_cast<ConstantSDNode>(Op.getOperand(2)); in SimplifyMultipleUseDemandedBits() local
845 if (CIdx && CIdx->getAPIntValue().ult(VecVT.getVectorNumElements()) && in SimplifyMultipleUseDemandedBits()
846 !DemandedElts[CIdx->getZExtValue()]) in SimplifyMultipleUseDemandedBits()
1169 auto *CIdx = dyn_cast<ConstantSDNode>(Op.getOperand(2)); in SimplifyDemandedBits() local
1175 if (CIdx && CIdx->getAPIntValue().ult(VecVT.getVectorNumElements())) { in SimplifyDemandedBits()
1176 unsigned Idx = CIdx->getZExtValue(); in SimplifyDemandedBits()
2437 if (auto *CIdx = dyn_cast<ConstantSDNode>(Idx)) in SimplifyDemandedBits() local
2438 if (CIdx->getAPIntValue().ult(NumSrcElts)) in SimplifyDemandedBits()
2439 DemandedSrcElts = APInt::getOneBitSet(NumSrcElts, CIdx->getZExtValue()); in SimplifyDemandedBits()
3113 auto *CIdx = dyn_cast<ConstantSDNode>(Op.getOperand(2)); in SimplifyDemandedVectorElts() local
3117 if (CIdx && CIdx->getAPIntValue().ult(NumElts)) { in SimplifyDemandedVectorElts()
3118 unsigned Idx = CIdx->getZExtValue(); in SimplifyDemandedVectorElts()