Lines Matching defs:MaskIdx
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),
3534 unsigned MaskIdx, MaskLen;
3537 isShiftedMask_64(CNMask->getZExtValue(), MaskIdx, MaskLen) &&
3538 MaskIdx == 0 && (CNShamt = dyn_cast<ConstantSDNode>(N1.getOperand(1))) &&
3555 // a = BSTRINS b, c, MaskIdx + MaskLen - 1, MaskIdx
3561 isShiftedMask_64(CNMask->getZExtValue(), MaskIdx, MaskLen) &&
3564 CNShamt->getZExtValue() == MaskIdx) {
3570 DAG.getConstant(MaskIdx + MaskLen - 1, DL, GRLenVT),
3571 DAG.getConstant(MaskIdx, DL, GRLenVT));
3588 // a = BSTRINS b, c >> MaskIdx, MaskIdx + MaskLen - 1, MaskIdx
3595 isShiftedMask_64(CNMask->getZExtValue(), MaskIdx, MaskLen)) {
3602 DAG.getConstant(MaskIdx, DL, GRLenVT)),
3603 DAG.getConstant(MaskIdx + MaskLen - 1, DL, GRLenVT),
3604 DAG.getConstant(MaskIdx, DL, GRLenVT));