Searched refs:HiLoVT (Results 1 - 2 of 2) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 5947 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 D | TargetLowering.h | 4273 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