Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp7075 EVT HiLoVT, SelectionDAG &DAG, in expandMUL_LOHI() argument
7082 isOperationLegalOrCustom(ISD::MULHS, HiLoVT); in expandMUL_LOHI()
7084 isOperationLegalOrCustom(ISD::MULHU, HiLoVT); in expandMUL_LOHI()
7086 isOperationLegalOrCustom(ISD::SMUL_LOHI, HiLoVT); in expandMUL_LOHI()
7088 isOperationLegalOrCustom(ISD::UMUL_LOHI, HiLoVT); in expandMUL_LOHI()
7094 unsigned InnerBitSize = HiLoVT.getScalarSizeInBits(); in expandMUL_LOHI()
7100 SDVTList VTs = DAG.getVTList(HiLoVT, HiLoVT); in expandMUL_LOHI()
7109 Lo = DAG.getNode(ISD::MUL, dl, HiLoVT, L, R); in expandMUL_LOHI()
7110 Hi = DAG.getNode(Signed ? ISD::MULHS : ISD::MULHU, dl, HiLoVT, L, R); in expandMUL_LOHI()
7119 isOperationLegalOrCustom(ISD::TRUNCATE, HiLoVT)) { in expandMUL_LOHI()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DTargetLowering.h4831 SDValue RHS, SmallVectorImpl<SDValue> &Result, EVT HiLoVT,
4845 bool expandMUL(SDNode *N, SDValue &Lo, SDValue &Hi, EVT HiLoVT,
4866 EVT HiLoVT, SelectionDAG &DAG,