reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
 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));