reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3277 SDVTList VTs = DAG.getVTList(VT, VT); 3277 SDVTList VTs = DAG.getVTList(VT, VT); 3283 bool HasSMUL_LOHI = TLI.isOperationLegalOrCustom(ISD::SMUL_LOHI, VT); 3284 bool HasUMUL_LOHI = TLI.isOperationLegalOrCustom(ISD::UMUL_LOHI, VT); 3285 bool HasMULHS = TLI.isOperationLegalOrCustom(ISD::MULHS, VT); 3286 bool HasMULHU = TLI.isOperationLegalOrCustom(ISD::MULHU, VT); 3304 EVT HalfType = VT.getHalfSizedIntegerVT(*DAG.getContext()); 3305 if (TLI.isOperationLegalOrCustom(ISD::ZERO_EXTEND, VT) && 3306 TLI.isOperationLegalOrCustom(ISD::ANY_EXTEND, VT) && 3307 TLI.isOperationLegalOrCustom(ISD::SHL, VT) && 3308 TLI.isOperationLegalOrCustom(ISD::OR, VT) && 3311 Lo = DAG.getNode(ISD::ZERO_EXTEND, dl, VT, Lo); 3312 Hi = DAG.getNode(ISD::ANY_EXTEND, dl, VT, Hi); 3316 Hi = DAG.getNode(ISD::SHL, dl, VT, Hi, Shift); 3317 Results.push_back(DAG.getNode(ISD::OR, dl, VT, Lo, Hi));