Searched refs:ShAmtVT (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 4110 EVT ShAmtVT = N0.getOperand(2).getValueType(); in foldSetCCWithFunnelShift() local 4115 SDValue NewShAmt = DAG.getConstant(ShAmt, dl, ShAmtVT); in foldSetCCWithFunnelShift() 4122 SDValue NewShAmt = DAG.getConstant(BitWidth - ShAmt, dl, ShAmtVT); in foldSetCCWithFunnelShift() 7286 EVT ShAmtVT = ShAmt.getValueType(); in expandShiftParts() local 7288 getSetCCResultType(DAG.getDataLayout(), *DAG.getContext(), ShAmtVT); in expandShiftParts() 7294 SDValue SafeShAmt = DAG.getNode(ISD::AND, dl, ShAmtVT, ShAmt, in expandShiftParts() 7295 DAG.getConstant(VTBits - 1, dl, ShAmtVT)); in expandShiftParts() 7297 DAG.getConstant(VTBits - 1, dl, ShAmtVT)) in expandShiftParts() 7312 SDValue AndNode = DAG.getNode(ISD::AND, dl, ShAmtVT, ShAmt, in expandShiftParts() 7313 DAG.getConstant(VTBits, dl, ShAmtVT)); in expandShiftParts() [all …]
|
| H A D | LegalizeIntegerTypes.cpp | 4639 EVT ShAmtVT = ShAmt.getValueType(); in ExpandIntRes_FunnelShift() local 4640 EVT ShAmtCCVT = getSetCCResultType(ShAmtVT); in ExpandIntRes_FunnelShift() 4644 SDValue AndNode = DAG.getNode(ISD::AND, DL, ShAmtVT, ShAmt, in ExpandIntRes_FunnelShift() 4645 DAG.getConstant(HalfVTBits, DL, ShAmtVT)); in ExpandIntRes_FunnelShift() 4647 DAG.getSetCC(DL, ShAmtCCVT, AndNode, DAG.getConstant(0, DL, ShAmtVT), in ExpandIntRes_FunnelShift()
|