Lines Matching refs:MaskTy
7639 auto [Dst, DstTy, Vec, VecTy, Mask, MaskTy, Passthru, PassthruTy] = in lowerVECTOR_COMPRESS()
7674 auto Popcount = MIRBuilder.buildZExt(MaskTy.changeElementSize(32), Mask); in lowerVECTOR_COMPRESS()
7693 LLT MaskITy = MaskTy.getElementType(); in lowerVECTOR_COMPRESS()
8470 auto [DstReg, DstTy, MaskReg, MaskTy, Op1Reg, Op1Ty, Op2Reg, Op2Ty] = in lowerSelect()
8482 if (MaskTy.isScalar()) { in lowerSelect()
8489 if (MaskTy != LLT::scalar(1)) in lowerSelect()
8490 MaskElt = MIRBuilder.buildSExtInReg(MaskTy, MaskElt, 1).getReg(0); in lowerSelect()
8503 MaskTy = DstTy; in lowerSelect()
8509 if (MaskTy.getSizeInBits() != DstTy.getSizeInBits()) { in lowerSelect()
8513 auto NotMask = MIRBuilder.buildNot(MaskTy, MaskReg); in lowerSelect()
8514 auto NewOp1 = MIRBuilder.buildAnd(MaskTy, Op1Reg, MaskReg); in lowerSelect()
8515 auto NewOp2 = MIRBuilder.buildAnd(MaskTy, Op2Reg, NotMask); in lowerSelect()