Lines Matching defs:MaskLen
3364 // BSTRPICK $dst, $src, MaskIdx+MaskLen-1, Shamt
3365 // when Mask is a shifted mask, and MaskIdx <= Shamt <= MaskIdx+MaskLen-1
3373 unsigned MaskIdx, MaskLen;
3380 !isShiftedMask_64(CN->getZExtValue(), MaskIdx, MaskLen))
3388 if (MaskIdx <= Shamt && Shamt <= MaskIdx + MaskLen - 1)
3391 DAG.getConstant(MaskIdx + MaskLen - 1, DL, GRLenVT),
3528 // a = BSTRINS b, c, shamt + MaskLen - 1, shamt
3534 unsigned MaskIdx, MaskLen;
3537 isShiftedMask_64(CNMask->getZExtValue(), MaskIdx, MaskLen) &&
3539 CNShamt->getZExtValue() + MaskLen <= ValBits) {
3546 DAG.getConstant(Shamt + MaskLen - 1, DL, GRLenVT),
3555 // a = BSTRINS b, c, MaskIdx + MaskLen - 1, MaskIdx
3561 isShiftedMask_64(CNMask->getZExtValue(), MaskIdx, MaskLen) &&
3570 DAG.getConstant(MaskIdx + MaskLen - 1, DL, GRLenVT),
3588 // a = BSTRINS b, c >> MaskIdx, MaskIdx + MaskLen - 1, MaskIdx
3595 isShiftedMask_64(CNMask->getZExtValue(), MaskIdx, MaskLen)) {
3603 DAG.getConstant(MaskIdx + MaskLen - 1, DL, GRLenVT),