Lines Matching refs:ExtractTy

4344   LLT ExtractTy = getTargetLowering().getPreferredShiftAmountTy(Ty);  in matchBitfieldExtractFromSExtInReg()  local
4345 if (!LI || !LI->isLegalOrCustom({TargetOpcode::G_SBFX, {Ty, ExtractTy}})) in matchBitfieldExtractFromSExtInReg()
4359 auto Cst1 = B.buildConstant(ExtractTy, ShiftImm); in matchBitfieldExtractFromSExtInReg()
4360 auto Cst2 = B.buildConstant(ExtractTy, Width); in matchBitfieldExtractFromSExtInReg()
4372 LLT ExtractTy = getTargetLowering().getPreferredShiftAmountTy(Ty); in matchBitfieldExtractFromAnd() local
4373 if (LI && !LI->isLegalOrCustom({TargetOpcode::G_UBFX, {Ty, ExtractTy}})) in matchBitfieldExtractFromAnd()
4395 auto WidthCst = B.buildConstant(ExtractTy, Width); in matchBitfieldExtractFromAnd()
4396 auto LSBCst = B.buildConstant(ExtractTy, LSBImm); in matchBitfieldExtractFromAnd()
4415 LLT ExtractTy = getTargetLowering().getPreferredShiftAmountTy(Ty); in matchBitfieldExtractFromShr() local
4416 if (!LI || !LI->isLegalOrCustom({ExtrOpcode, {Ty, ExtractTy}})) in matchBitfieldExtractFromShr()
4444 auto WidthCst = B.buildConstant(ExtractTy, Width); in matchBitfieldExtractFromShr()
4445 auto PosCst = B.buildConstant(ExtractTy, Pos); in matchBitfieldExtractFromShr()
4458 LLT ExtractTy = getTargetLowering().getPreferredShiftAmountTy(Ty); in matchBitfieldExtractFromShrAnd() local
4459 if (LI && !LI->isLegalOrCustom({TargetOpcode::G_UBFX, {Ty, ExtractTy}})) in matchBitfieldExtractFromShrAnd()
4501 auto WidthCst = B.buildConstant(ExtractTy, Width); in matchBitfieldExtractFromShrAnd()
4502 auto PosCst = B.buildConstant(ExtractTy, Pos); in matchBitfieldExtractFromShrAnd()