Lines Matching defs:ExtractTy
4504 LLT ExtractTy = getTargetLowering().getPreferredShiftAmountTy(Ty);
4505 if (!LI || !LI->isLegalOrCustom({TargetOpcode::G_SBFX, {Ty, ExtractTy}}))
4519 auto Cst1 = B.buildConstant(ExtractTy, ShiftImm);
4520 auto Cst2 = B.buildConstant(ExtractTy, Width);
4532 LLT ExtractTy = getTargetLowering().getPreferredShiftAmountTy(Ty);
4535 if (LI && !LI->isLegalOrCustom({TargetOpcode::G_UBFX, {Ty, ExtractTy}}))
4557 auto WidthCst = B.buildConstant(ExtractTy, Width);
4558 auto LSBCst = B.buildConstant(ExtractTy, LSBImm);
4577 LLT ExtractTy = getTargetLowering().getPreferredShiftAmountTy(Ty);
4578 if (!LI || !LI->isLegalOrCustom({ExtrOpcode, {Ty, ExtractTy}}))
4606 auto WidthCst = B.buildConstant(ExtractTy, Width);
4607 auto PosCst = B.buildConstant(ExtractTy, Pos);
4620 LLT ExtractTy = getTargetLowering().getPreferredShiftAmountTy(Ty);
4621 if (LI && !LI->isLegalOrCustom({TargetOpcode::G_UBFX, {Ty, ExtractTy}}))
4663 auto WidthCst = B.buildConstant(ExtractTy, Width);
4664 auto PosCst = B.buildConstant(ExtractTy, Pos);