Home
last modified time | relevance | path

Searched refs:ExpVT (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp2440 EVT ExpVT = N.getValueType(); in expandLdexp() local
2455 TLI.getSetCCResultType(DAG.getDataLayout(), *DAG.getContext(), ExpVT); in expandLdexp()
2462 const SDValue MaxExp = DAG.getSignedConstant(MaxExpVal, dl, ExpVT); in expandLdexp()
2463 const SDValue MinExp = DAG.getSignedConstant(MinExpVal, dl, ExpVT); in expandLdexp()
2465 const SDValue DoubleMaxExp = DAG.getSignedConstant(2 * MaxExpVal, dl, ExpVT); in expandLdexp()
2480 SDValue DecN0 = DAG.getNode(ISD::SUB, dl, ExpVT, N, MaxExp, NSW); in expandLdexp()
2481 SDValue ClampMaxVal = DAG.getConstant(3 * MaxExpVal, dl, ExpVT); in expandLdexp()
2482 SDValue ClampN_Big = DAG.getNode(ISD::SMIN, dl, ExpVT, N, ClampMaxVal); in expandLdexp()
2484 DAG.getNode(ISD::SUB, dl, ExpVT, ClampN_Big, DoubleMaxExp, NSW); in expandLdexp()
2494 DAG.getNode(ISD::SELECT, dl, ExpVT, ScaleUpTwice, DecN1, DecN0); in expandLdexp()
[all …]
H A DLegalizeVectorTypes.cpp5675 EVT ExpVT = RHS.getValueType(); in WidenVecRes_ExpOp() local
5677 if (ExpVT.isVector()) { in WidenVecRes_ExpOp()
5679 WidenVT.changeVectorElementType(ExpVT.getVectorElementType()); in WidenVecRes_ExpOp()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp7162 EVT ExpVT = Exp.getValueType(); in lowerFLDEXP() local
7163 if (ExpVT == MVT::i16) in lowerFLDEXP()
7174 SDValue MinExp = DAG.getSignedConstant(minIntN(16), DL, ExpVT); in lowerFLDEXP()
7175 SDValue ClampMin = DAG.getNode(ISD::SMAX, DL, ExpVT, Exp, MinExp); in lowerFLDEXP()
7177 SDValue MaxExp = DAG.getSignedConstant(maxIntN(16), DL, ExpVT); in lowerFLDEXP()
7178 SDValue Clamp = DAG.getNode(ISD::SMIN, DL, ExpVT, ClampMin, MaxExp); in lowerFLDEXP()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp7096 EVT XVT, ExpVT; in LowerFLDEXP() local
7106 ExpVT = MVT::nxv4i32; in LowerFLDEXP()
7110 ExpVT = MVT::nxv2i64; in LowerFLDEXP()
7118 SDValue VExp = DAG.getNode(ISD::INSERT_VECTOR_ELT, DL, ExpVT, in LowerFLDEXP()
7119 DAG.getUNDEF(ExpVT), Exp, Zero); in LowerFLDEXP()