Searched refs:ShiftAmtTy (Results 1 - 7 of 7) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerHelper.h214 LLT HalfTy, LLT ShiftAmtTy);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterBankInfo.cpp559 LLT ShiftAmtTy = MRI.getType(MI.getOperand(2).getReg()); local
561 if (ShiftAmtTy.getSizeInBits() == 64 && SrcTy.getSizeInBits() == 32)
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp365 EVT ShiftAmtTy = TLI.getShiftAmountTy(NOutVT, DAG.getDataLayout()); local
368 DAG.getConstant(ShiftAmt, dl, ShiftAmtTy));
2686 EVT ShiftAmtTy = TLI.getShiftAmountTy(NVT, DAG.getDataLayout()); local
2690 DAG.getConstant(NBitWidth - 1, dl, ShiftAmtTy));
2970 EVT ShiftAmtTy = TLI.getShiftAmountTy(NVT, DAG.getDataLayout()); local
2971 if (APInt::getMaxValue(ShiftAmtTy.getSizeInBits()).ult(HalfBits)) {
2974 ShiftAmtTy = MVT::i32;
2976 SDValue Shift = DAG.getConstant(HalfBits, dl, ShiftAmtTy);
H A DTargetLowering.cpp1612 EVT ShiftAmtTy = VT; local
1613 if (TLO.LegalTypes() && !ShiftAmtTy.isVector())
1614 ShiftAmtTy = getShiftAmountTy(ShiftAmtTy, DL);
1617 TLO.DAG.getConstant(BitWidth - ExVTBits, dl, ShiftAmtTy);
7481 EVT ShiftAmtTy = getShiftAmountTy(VT, DAG.getDataLayout());
7482 SDValue ShiftAmt = DAG.getConstant(C.logBase2(), dl, ShiftAmtTy);
H A DDAGCombiner.cpp3833 EVT ShiftAmtTy = getShiftAmountTy(N0.getValueType());
3834 SDValue Bits = DAG.getConstant(BitWidth, DL, ShiftAmtTy);
3836 C1 = DAG.getZExtOrTrunc(C1, DL, ShiftAmtTy);
3837 SDValue Inexact = DAG.getNode(ISD::SUB, DL, ShiftAmtTy, Bits, C1);
3843 DAG.getConstant(BitWidth - 1, DL, ShiftAmtTy));
20265 EVT ShiftAmtTy = getShiftAmountTy(N0.getValueType()); local
20270 SDValue ShiftAmt = DAG.getConstant(ShCt, DL, ShiftAmtTy);
20290 SDValue ShiftAmt = DAG.getConstant(ShCt, DL, ShiftAmtTy);
H A DLegalizeVectorTypes.cpp3482 EVT ShiftAmtTy = TLI.getShiftAmountTy(NInVT, DAG.getDataLayout()); local
3485 DAG.getConstant(ShiftAmt, dl, ShiftAmtTy));
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp3189 LLT ShiftAmtTy = MRI.getType(Amt); local
3204 MI, KShiftAmt->getOperand(1).getCImm()->getValue(), HalfTy, ShiftAmtTy);
3210 auto NewBits = MIRBuilder.buildConstant(ShiftAmtTy, NewBitSize);
3216 auto AmtExcess = MIRBuilder.buildSub(ShiftAmtTy, Amt, NewBits);
3217 auto AmtLack = MIRBuilder.buildSub(ShiftAmtTy, NewBits, Amt);
3219 auto Zero = MIRBuilder.buildConstant(ShiftAmtTy, 0);
3259 auto ShiftAmt = MIRBuilder.buildConstant(ShiftAmtTy, NewBitSize - 1);

Completed in 383 milliseconds