Home
last modified time | relevance | path

Searched refs:AmtTy (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp5191 const LLT HalfTy, const LLT AmtTy) { in narrowScalarShiftByConstant() argument
5214 MIRBuilder.buildConstant(AmtTy, Amt - NVTBits)); in narrowScalarShiftByConstant()
5219 Lo = MIRBuilder.buildShl(NVT, InL, MIRBuilder.buildConstant(AmtTy, Amt)); in narrowScalarShiftByConstant()
5221 MIRBuilder.buildShl(NVT, InH, MIRBuilder.buildConstant(AmtTy, Amt)); in narrowScalarShiftByConstant()
5223 NVT, InL, MIRBuilder.buildConstant(AmtTy, -Amt + NVTBits)); in narrowScalarShiftByConstant()
5231 MIRBuilder.buildConstant(AmtTy, Amt - NVTBits)); in narrowScalarShiftByConstant()
5237 auto ShiftAmtConst = MIRBuilder.buildConstant(AmtTy, Amt); in narrowScalarShiftByConstant()
5241 NVT, InH, MIRBuilder.buildConstant(AmtTy, -Amt + NVTBits)); in narrowScalarShiftByConstant()
5249 NVT, InH, MIRBuilder.buildConstant(AmtTy, NVTBits - 1)); in narrowScalarShiftByConstant()
5252 MIRBuilder.buildConstant(AmtTy, Amt - NVTBits)); in narrowScalarShiftByConstant()
[all …]
H A DCombinerHelper.cpp4279 LLT AmtTy = MRI.getType(Amt); in matchOrShiftToFunnelShift() local
4280 if (!isLegalOrBeforeLegalizer({FshOpc, {Ty, AmtTy}})) in matchOrShiftToFunnelShift()
4335 LLT AmtTy = MRI.getType(Amt); in applyRotateOutOfRange() local
4336 auto Bits = Builder.buildConstant(AmtTy, Bitsize); in applyRotateOutOfRange()
4337 Amt = Builder.buildURem(AmtTy, MI.getOperand(2).getReg(), Bits).getReg(0); in applyRotateOutOfRange()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp157 const auto &AmtTy = Query.Types[1]; in AArch64LegalizerInfo() local
159 AmtTy.getSizeInBits() == 32; in AArch64LegalizerInfo()
1441 LLT AmtTy = MRI.getType(AmtReg); in legalizeRotate() local
1442 (void)AmtTy; in legalizeRotate()
1443 assert(AmtTy.isScalar() && "Expected a scalar rotate"); in legalizeRotate()
1444 assert(AmtTy.getSizeInBits() < 64 && "Expected this rotate to be legal"); in legalizeRotate()