Searched refs:HiLoVT (Results 1 - 2 of 2) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp5947 EVT HiLoVT, SelectionDAG &DAG,
5954 isOperationLegalOrCustom(ISD::MULHS, HiLoVT);
5956 isOperationLegalOrCustom(ISD::MULHU, HiLoVT);
5958 isOperationLegalOrCustom(ISD::SMUL_LOHI, HiLoVT);
5960 isOperationLegalOrCustom(ISD::UMUL_LOHI, HiLoVT);
5966 unsigned InnerBitSize = HiLoVT.getScalarSizeInBits();
5974 SDVTList VTs = DAG.getVTList(HiLoVT, HiLoVT);
5983 Lo = DAG.getNode(ISD::MUL, dl, HiLoVT, L, R);
5984 Hi = DAG.getNode(Signed ? ISD::MULHS : ISD::MULHU, dl, HiLoVT,
5944 expandMUL_LOHI(unsigned Opcode, EVT VT, SDLoc dl, SDValue LHS, SDValue RHS, SmallVectorImpl<SDValue> &Result, EVT HiLoVT, SelectionDAG &DAG, MulExpansionKind Kind, SDValue LL, SDValue LH, SDValue RL, SDValue RH) const argument
6127 expandMUL(SDNode *N, SDValue &Lo, SDValue &Hi, EVT HiLoVT, SelectionDAG &DAG, MulExpansionKind Kind, SDValue LL, SDValue LH, SDValue RL, SDValue RH) const argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h4273 SDValue RHS, SmallVectorImpl<SDValue> &Result, EVT HiLoVT,
4280 /// \param HiLoVT The value type to use for the Lo and Hi nodes.
4287 bool expandMUL(SDNode *N, SDValue &Lo, SDValue &Hi, EVT HiLoVT,

Completed in 76 milliseconds