reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5596 isOperationLegalOrCustom(ISD::MULHS, HiLoVT); 5598 isOperationLegalOrCustom(ISD::MULHU, HiLoVT); 5600 isOperationLegalOrCustom(ISD::SMUL_LOHI, HiLoVT); 5602 isOperationLegalOrCustom(ISD::UMUL_LOHI, HiLoVT); 5608 unsigned InnerBitSize = HiLoVT.getScalarSizeInBits(); 5616 SDVTList VTs = DAG.getVTList(HiLoVT, HiLoVT); 5616 SDVTList VTs = DAG.getVTList(HiLoVT, HiLoVT); 5625 Lo = DAG.getNode(ISD::MUL, dl, HiLoVT, L, R); 5626 Hi = DAG.getNode(Signed ? ISD::MULHS : ISD::MULHU, dl, HiLoVT, L, R); 5635 isOperationLegalOrCustom(ISD::TRUNCATE, HiLoVT)) { 5636 LL = DAG.getNode(ISD::TRUNCATE, dl, HiLoVT, LHS); 5637 RL = DAG.getNode(ISD::TRUNCATE, dl, HiLoVT, RHS); 5651 SDValue Zero = DAG.getConstant(0, dl, HiLoVT); 5682 isOperationLegalOrCustom(ISD::TRUNCATE, HiLoVT)) { 5684 LH = DAG.getNode(ISD::TRUNCATE, dl, HiLoVT, LH); 5686 RH = DAG.getNode(ISD::TRUNCATE, dl, HiLoVT, RH); 5698 RH = DAG.getNode(ISD::MUL, dl, HiLoVT, LL, RH); 5699 LH = DAG.getNode(ISD::MUL, dl, HiLoVT, LH, RL); 5700 Hi = DAG.getNode(ISD::ADD, dl, HiLoVT, Hi, RH); 5701 Hi = DAG.getNode(ISD::ADD, dl, HiLoVT, Hi, LH); 5725 SDValue Zero = DAG.getConstant(0, dl, HiLoVT); 5738 Result.push_back(DAG.getNode(ISD::TRUNCATE, dl, HiLoVT, Next)); 5745 Hi = DAG.getNode(ISD::ADDE, dl, DAG.getVTList(HiLoVT, MVT::Glue), Hi, Zero, 5748 Hi = DAG.getNode(ISD::ADDCARRY, dl, DAG.getVTList(HiLoVT, BoolType), Hi, 5763 Result.push_back(DAG.getNode(ISD::TRUNCATE, dl, HiLoVT, Next)); 5765 Result.push_back(DAG.getNode(ISD::TRUNCATE, dl, HiLoVT, Next));