Lines Matching defs:MaskIdx
3197 // BSTRPICK $dst, $src, MaskIdx+MaskLen-1, Shamt
3198 // when Mask is a shifted mask, and MaskIdx <= Shamt <= MaskIdx+MaskLen-1
3206 unsigned MaskIdx, MaskLen;
3213 !isShiftedMask_64(CN->getZExtValue(), MaskIdx, MaskLen))
3221 if (MaskIdx <= Shamt && Shamt <= MaskIdx + MaskLen - 1)
3224 DAG.getConstant(MaskIdx + MaskLen - 1, DL, GRLenVT),
3367 unsigned MaskIdx, MaskLen;
3370 isShiftedMask_64(CNMask->getZExtValue(), MaskIdx, MaskLen) &&
3371 MaskIdx == 0 && (CNShamt = dyn_cast<ConstantSDNode>(N1.getOperand(1))) &&
3388 // a = BSTRINS b, c, MaskIdx + MaskLen - 1, MaskIdx
3394 isShiftedMask_64(CNMask->getZExtValue(), MaskIdx, MaskLen) &&
3397 CNShamt->getZExtValue() == MaskIdx) {
3403 DAG.getConstant(MaskIdx + MaskLen - 1, DL, GRLenVT),
3404 DAG.getConstant(MaskIdx, DL, GRLenVT));
3421 // a = BSTRINS b, c >> MaskIdx, MaskIdx + MaskLen - 1, MaskIdx
3428 isShiftedMask_64(CNMask->getZExtValue(), MaskIdx, MaskLen)) {
3435 DAG.getConstant(MaskIdx, DL, GRLenVT)),
3436 DAG.getConstant(MaskIdx + MaskLen - 1, DL, GRLenVT),
3437 DAG.getConstant(MaskIdx, DL, GRLenVT));