Lines Matching defs:MaskLen
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),
3361 // a = BSTRINS b, c, shamt + MaskLen - 1, shamt
3367 unsigned MaskIdx, MaskLen;
3370 isShiftedMask_64(CNMask->getZExtValue(), MaskIdx, MaskLen) &&
3372 CNShamt->getZExtValue() + MaskLen <= ValBits) {
3379 DAG.getConstant(Shamt + MaskLen - 1, DL, GRLenVT),
3388 // a = BSTRINS b, c, MaskIdx + MaskLen - 1, MaskIdx
3394 isShiftedMask_64(CNMask->getZExtValue(), MaskIdx, MaskLen) &&
3403 DAG.getConstant(MaskIdx + MaskLen - 1, DL, GRLenVT),
3421 // a = BSTRINS b, c >> MaskIdx, MaskIdx + MaskLen - 1, MaskIdx
3428 isShiftedMask_64(CNMask->getZExtValue(), MaskIdx, MaskLen)) {
3436 DAG.getConstant(MaskIdx + MaskLen - 1, DL, GRLenVT),