/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeIntegerTypes.cpp | 535 DAG.getShiftAmountConstant(ShiftAmt, NOutVT, dl)); in PromoteIntRes_BITCAST() 587 SDValue ShAmt = DAG.getShiftAmountConstant(DiffBits, NVT, dl); in PromoteIntRes_BSWAP() 615 SDValue ShAmt = DAG.getShiftAmountConstant(DiffBits, NVT, dl); in PromoteIntRes_BITREVERSE() 694 DAG.getShiftAmountConstant(SHLAmount, Op.getValueType(), dl); in PromoteIntRes_CTLZ() 1099 DAG.getShiftAmountConstant(SHLAmount, PromotedType, dl); in PromoteIntRes_ADDSUBSHLSAT() 1150 DAG.getShiftAmountConstant(DiffSize, PromotedType, dl)); in PromoteIntRes_MULFIX() 1155 DAG.getShiftAmountConstant(DiffSize, PromotedType, dl)); in PromoteIntRes_MULFIX() 1251 DAG.getShiftAmountConstant(Diff, PromotedType, dl)); in PromoteIntRes_DIVFIX() 1256 DAG.getShiftAmountConstant(Diff, PromotedType, dl)); in PromoteIntRes_DIVFIX() 1821 DAG.getShiftAmountConstant(Shift, Mul.getValueType(), DL)); in PromoteIntRes_XMULO() [all …]
|
H A D | TargetLowering.cpp | 1776 TLO.DAG.getShiftAmountConstant(ShAmt, InnerVT, dl)); in SimplifyDemandedBits() 1856 TLO.DAG.getShiftAmountConstant(ShAmt, SmallVT, dl)); in SimplifyDemandedBits() 1884 TLO.DAG.getShiftAmountConstant(ShAmt, HalfVT, dl); in SimplifyDemandedBits() 1981 TLO.DAG.getShiftAmountConstant(ShAmt, HalfVT, dl); in SimplifyDemandedBits() 2323 SDValue ShAmt = TLO.DAG.getShiftAmountConstant(ShiftAmount, VT, dl); in SimplifyDemandedBits() 2364 TLO.DAG.getShiftAmountConstant(BitWidth - ExVTBits, VT, dl); in SimplifyDemandedBits() 2613 SDValue NewShAmt = TLO.DAG.getShiftAmountConstant(ShVal, VT, dl); in SimplifyDemandedBits() 2789 SDValue AmtC = TLO.DAG.getShiftAmountConstant(CTZ, VT, dl); in SimplifyDemandedBits() 2895 SDValue ShlAmtC = TLO.DAG.getShiftAmountConstant(ShlAmt, VT, dl); in SimplifyDemandedBits() 4266 SDValue One = DAG.getShiftAmountConstant(1, OpVT, DL); in foldSetCCWithBinOp() [all …]
|
H A D | DAGCombiner.cpp | 4388 DAG.getShiftAmountConstant(Log2Val, VT, DL))); in visitMUL() 5089 DAG.getShiftAmountConstant(N0.getScalarValueSizeInBits() - 1, VT, DL)); in visitMULHS() 5107 DAG.getShiftAmountConstant(SimpleSize, NewVT, DL)); in visitMULHS() 5177 DAG.getShiftAmountConstant(SimpleSize, NewVT, DL)); in visitMULHU() 5226 DAG.getShiftAmountConstant(1, VT, DL)); in visitAVG() 5229 DAG.getShiftAmountConstant(1, VT, DL)); in visitAVG() 5388 DAG.getShiftAmountConstant(SimpleSize, NewVT, DL)); in visitSMUL_LOHI() 5441 DAG.getShiftAmountConstant(SimpleSize, NewVT, DL)); in visitUMUL_LOHI() 7466 DAG.getShiftAmountConstant(OpSizeInBits - 16, VT, DL)); in MatchBSwapHWordLow() 7616 SDValue ShAmt = DAG.getShiftAmountConstant(16, VT, DL); in matchBSwapHWordOrAndAnd() [all …]
|
H A D | LegalizeTypes.h | 284 SDValue ShiftCst = DAG.getShiftAmountConstant(BitsDiff, VT, dl); in VPSExtPromotedInteger()
|
H A D | LegalizeDAG.cpp | 2511 DAG.getShiftAmountConstant(Precision - 1, ExpVT, dl); in expandLdexp() 2610 DAG.getShiftAmountConstant(Precision - 1, AsIntVT, dl); in expandFrexp() 5157 auto ShiftConstant = DAG.getShiftAmountConstant( in PromoteNode()
|
H A D | SelectionDAG.cpp | 1755 SDValue SelectionDAG::getShiftAmountConstant(uint64_t Val, EVT VT, in getShiftAmountConstant() function in SelectionDAG 1762 SDValue SelectionDAG::getShiftAmountConstant(const APInt &Val, EVT VT, in getShiftAmountConstant() function in SelectionDAG 1765 return getShiftAmountConstant(Val.getZExtValue(), VT, DL); in getShiftAmountConstant()
|
H A D | LegalizeFloatTypes.cpp | 639 DAG.getShiftAmountConstant(16, NVT, DL)); in SoftenFloatRes_BF16_TO_FP()
|
H A D | SelectionDAGBuilder.cpp | 599 DAG.getShiftAmountConstant(RoundBits, ValueVT, DL)); in getCopyToParts()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 683 SDValue getShiftAmountConstant(uint64_t Val, EVT VT, const SDLoc &DL); 684 SDValue getShiftAmountConstant(const APInt &Val, EVT VT, const SDLoc &DL);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 27037 DAG.getShiftAmountConstant(Imm, VT, DL)); in LowerINTRINSIC_W_CHAIN() 30007 DAG.getShiftAmountConstant(ShXAmt, WideVT, DL)); in LowerFunnelShift() 30010 DAG.getShiftAmountConstant(ShYAmt, WideVT, DL)); in LowerFunnelShift() 30019 DAG.getShiftAmountConstant(ShXAmt, VT, DL)); in LowerFunnelShift() 30021 DAG.getShiftAmountConstant(ShYAmt, VT, DL)); in LowerFunnelShift() 30246 DAG.getShiftAmountConstant(ShlAmt, VT, DL)); in LowerRotate() 30248 DAG.getShiftAmountConstant(SrlAmt, VT, DL)); in LowerRotate() 31384 DAG.getShiftAmountConstant(TZ, VT, DL)); in LowerCTPOP() 31388 DAG.getShiftAmountConstant(1, VT, DL))); in LowerCTPOP() 31396 DAG.getShiftAmountConstant(TZ, VT, DL)); in LowerCTPOP() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIISelLowering.cpp | 3461 DAG.getShiftAmountConstant(10, MVT::i32, SL)); in passSpecialInputs() 3470 DAG.getShiftAmountConstant(20, MVT::i32, SL)); in passSpecialInputs() 9926 DAG.getShiftAmountConstant(16, MVT::i32, DL)); in LowerINTRINSIC_VOID() 10087 DAG.getShiftAmountConstant(16, MVT::i32, Loc)); in lowerPointerAsRsrcIntrin()
|
H A D | AMDGPUISelLowering.cpp | 5378 DAG.getShiftAmountConstant(Shift, VT, SL)); in loadInputValue()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 4324 DAG.getShiftAmountConstant(16, I32, dl)); in LowerFP_ROUND() 4342 DAG.getShiftAmountConstant(16, I32, dl)); in LowerFP_ROUND() 4813 DAG.getShiftAmountConstant(53, MVT::i64, DL)); in LowerINT_TO_FP()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 6726 DAG.getShiftAmountConstant(16, Op.getOperand(0).getValueType(), DL)); in LowerOperation()
|