Home
last modified time | relevance | path

Searched refs:ShAmtVT (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp4586 EVT ShAmtVT = ShAmt.getValueType(); in ExpandIntRes_ShiftThroughStack() local
4640 SDValue ByteOffset = DAG.getNode(ISD::SRL, dl, ShAmtVT, ShAmt, in ExpandIntRes_ShiftThroughStack()
4641 DAG.getConstant(3, dl, ShAmtVT), Flags); in ExpandIntRes_ShiftThroughStack()
4644 ByteOffset = DAG.getNode(ISD::AND, dl, ShAmtVT, ByteOffset, in ExpandIntRes_ShiftThroughStack()
4645 DAG.getConstant(VTByteWidth - 1, dl, ShAmtVT)); in ExpandIntRes_ShiftThroughStack()
4661 ByteOffset = DAG.getNegative(ByteOffset, dl, ShAmtVT); in ExpandIntRes_ShiftThroughStack()
4676 SDValue ShAmtRem = DAG.getNode(ISD::AND, dl, ShAmtVT, ShAmt, in ExpandIntRes_ShiftThroughStack()
4677 DAG.getConstant(7, dl, ShAmtVT)); in ExpandIntRes_ShiftThroughStack()
5201 EVT ShAmtVT = ShAmt.getValueType(); in ExpandIntRes_FunnelShift() local
5202 EVT ShAmtCCVT = getSetCCResultType(ShAmtVT); in ExpandIntRes_FunnelShift()
[all …]
H A DTargetLowering.cpp4435 EVT ShAmtVT = N0.getOperand(2).getValueType(); in foldSetCCWithFunnelShift() local
4440 SDValue NewShAmt = DAG.getConstant(ShAmt, dl, ShAmtVT); in foldSetCCWithFunnelShift()
4447 SDValue NewShAmt = DAG.getConstant(BitWidth - ShAmt, dl, ShAmtVT); in foldSetCCWithFunnelShift()
8129 EVT ShAmtVT = ShAmt.getValueType(); in expandShiftParts() local
8131 getSetCCResultType(DAG.getDataLayout(), *DAG.getContext(), ShAmtVT); in expandShiftParts()
8137 SDValue SafeShAmt = DAG.getNode(ISD::AND, dl, ShAmtVT, ShAmt, in expandShiftParts()
8138 DAG.getConstant(VTBits - 1, dl, ShAmtVT)); in expandShiftParts()
8140 DAG.getConstant(VTBits - 1, dl, ShAmtVT)) in expandShiftParts()
8155 SDValue AndNode = DAG.getNode(ISD::AND, dl, ShAmtVT, ShAmt, in expandShiftParts()
8156 DAG.getConstant(VTBits, dl, ShAmtVT)); in expandShiftParts()
[all …]