Lines Matching refs:CIdx
814 auto *CIdx = dyn_cast<ConstantSDNode>(Op.getOperand(2)); in SimplifyMultipleUseDemandedBits() local
816 if (CIdx && CIdx->getAPIntValue().ult(VecVT.getVectorNumElements()) && in SimplifyMultipleUseDemandedBits()
817 !DemandedElts[CIdx->getZExtValue()]) in SimplifyMultipleUseDemandedBits()
999 auto *CIdx = dyn_cast<ConstantSDNode>(Op.getOperand(2)); in SimplifyDemandedBits() local
1005 if (CIdx && CIdx->getAPIntValue().ult(VecVT.getVectorNumElements())) { in SimplifyDemandedBits()
1006 unsigned Idx = CIdx->getZExtValue(); in SimplifyDemandedBits()
2075 if (auto *CIdx = dyn_cast<ConstantSDNode>(Idx)) in SimplifyDemandedBits() local
2076 if (CIdx->getAPIntValue().ult(NumSrcElts)) in SimplifyDemandedBits()
2077 DemandedSrcElts = APInt::getOneBitSet(NumSrcElts, CIdx->getZExtValue()); in SimplifyDemandedBits()
2659 auto *CIdx = dyn_cast<ConstantSDNode>(Op.getOperand(2)); in SimplifyDemandedVectorElts() local
2663 if (CIdx && CIdx->getAPIntValue().ult(NumElts)) { in SimplifyDemandedVectorElts()
2664 unsigned Idx = CIdx->getZExtValue(); in SimplifyDemandedVectorElts()