Searched refs:ShAmtVT (Results 1 – 2 of 2) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeIntegerTypes.cpp | 4424 EVT ShAmtVT = ShAmt.getValueType(); in ExpandIntRes_ShiftThroughStack() local 4478 SDValue ByteOffset = DAG.getNode(ISD::SRL, dl, ShAmtVT, ShAmt, in ExpandIntRes_ShiftThroughStack() 4482 ByteOffset = DAG.getNode(ISD::AND, dl, ShAmtVT, ByteOffset, in ExpandIntRes_ShiftThroughStack() 4483 DAG.getConstant(VTByteWidth - 1, dl, ShAmtVT)); in ExpandIntRes_ShiftThroughStack() 4499 ByteOffset = DAG.getNegative(ByteOffset, dl, ShAmtVT); in ExpandIntRes_ShiftThroughStack() 4514 SDValue ShAmtRem = DAG.getNode(ISD::AND, dl, ShAmtVT, ShAmt, in ExpandIntRes_ShiftThroughStack() 4515 DAG.getConstant(7, dl, ShAmtVT)); in ExpandIntRes_ShiftThroughStack() 5038 EVT ShAmtVT = ShAmt.getValueType(); in ExpandIntRes_FunnelShift() local 5039 EVT ShAmtCCVT = getSetCCResultType(ShAmtVT); in ExpandIntRes_FunnelShift() 5043 SDValue AndNode = DAG.getNode(ISD::AND, DL, ShAmtVT, ShAmt, in ExpandIntRes_FunnelShift() [all …]
|
| H A D | TargetLowering.cpp | 4378 EVT ShAmtVT = N0.getOperand(2).getValueType(); in foldSetCCWithFunnelShift() local 4383 SDValue NewShAmt = DAG.getConstant(ShAmt, dl, ShAmtVT); in foldSetCCWithFunnelShift() 4390 SDValue NewShAmt = DAG.getConstant(BitWidth - ShAmt, dl, ShAmtVT); in foldSetCCWithFunnelShift() 7989 EVT ShAmtVT = ShAmt.getValueType(); in expandShiftParts() local 7991 getSetCCResultType(DAG.getDataLayout(), *DAG.getContext(), ShAmtVT); in expandShiftParts() 7997 SDValue SafeShAmt = DAG.getNode(ISD::AND, dl, ShAmtVT, ShAmt, in expandShiftParts() 7998 DAG.getConstant(VTBits - 1, dl, ShAmtVT)); in expandShiftParts() 8000 DAG.getConstant(VTBits - 1, dl, ShAmtVT)) in expandShiftParts() 8015 SDValue AndNode = DAG.getNode(ISD::AND, dl, ShAmtVT, ShAmt, in expandShiftParts() 8016 DAG.getConstant(VTBits, dl, ShAmtVT)); in expandShiftParts() [all …]
|