Searched refs:BottomHalf (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 3193 SDValue BottomHalf, TopHalf; in LowerUMULO_SMULO() local 3194 std::tie(BottomHalf, TopHalf) = DAG.SplitScalar(MulResult, dl, VT, VT); in LowerUMULO_SMULO() 3196 SDValue Tmp1 = DAG.getNode(ISD::SRA, dl, VT, BottomHalf, ShiftAmt); in LowerUMULO_SMULO() 3208 SDValue Ops[2] = { BottomHalf, TopHalf } ; in LowerUMULO_SMULO()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 10988 SDValue BottomHalf; in expandMULO() local 10994 BottomHalf = DAG.getNode(ISD::MUL, dl, VT, LHS, RHS); in expandMULO() 10997 BottomHalf = DAG.getNode(Ops[isSigned][1], dl, DAG.getVTList(VT, VT), LHS, in expandMULO() 10999 TopHalf = BottomHalf.getValue(1); in expandMULO() 11004 BottomHalf = DAG.getNode(ISD::TRUNCATE, dl, VT, Mul); in expandMULO() 11013 forceExpandWideMUL(DAG, dl, isSigned, LHS, RHS, BottomHalf, TopHalf); in expandMULO() 11016 Result = BottomHalf; in expandMULO() 11019 VT.getScalarSizeInBits() - 1, BottomHalf.getValueType(), dl); in expandMULO() 11020 SDValue Sign = DAG.getNode(ISD::SRA, dl, VT, BottomHalf, ShiftAmt); in expandMULO()
|
H A D | DAGCombiner.cpp | 11794 ConstantSDNode *BottomHalf = nullptr; in ConvertSelectToConcatVector() local 11799 if (BottomHalf == nullptr) in ConvertSelectToConcatVector() 11800 BottomHalf = cast<ConstantSDNode>(Cond.getOperand(i)); in ConvertSelectToConcatVector() 11801 else if (Cond->getOperand(i).getNode() != BottomHalf) in ConvertSelectToConcatVector() 11817 assert(TopHalf && BottomHalf && in ConvertSelectToConcatVector() 11822 BottomHalf->isZero() ? RHS->getOperand(0) : LHS->getOperand(0), in ConvertSelectToConcatVector()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 1047 SDValue BottomHalf, TopHalf; in performMADD_MSUBCombine() local 1048 std::tie(BottomHalf, TopHalf) = in performMADD_MSUBCombine() 1051 CurDAG.getNode(MipsISD::MTLOHI, DL, MVT::Untyped, BottomHalf, TopHalf); in performMADD_MSUBCombine()
|