Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:isOperationLegalOrCustom

2612     if (TLI.isOperationLegalOrCustom(ISD::SINT_TO_FP, NewInTy)) {
2619 if (TLI.isOperationLegalOrCustom(ISD::UINT_TO_FP, NewInTy)) {
2655 if (TLI.isOperationLegalOrCustom(ISD::FP_TO_SINT, NewOutTy)) {
2661 if (!isSigned && TLI.isOperationLegalOrCustom(ISD::FP_TO_UINT, NewOutTy)) {
2811 if (!TLI.isOperationLegalOrCustom(ISD::CTPOP, VT) &&
2812 TLI.isOperationLegalOrCustom(ISD::CTLZ, VT))
3464 if ((TLI.isOperationLegalOrCustom(ISD::FSINCOS, VT) ||
3587 assert(TLI.isOperationLegalOrCustom(ISD::FADD, VT) &&
3588 TLI.isOperationLegalOrCustom(ISD::FNEG, VT) &&
3597 assert(TLI.isOperationLegalOrCustom(ISD::ADD, VT) &&
3598 TLI.isOperationLegalOrCustom(ISD::XOR, VT) &&
3614 if (TLI.isOperationLegalOrCustom(DivRemOpc, VT) ||
3617 !TLI.isOperationLegalOrCustom(DivOpc, Node->getValueType(0)) &&
3621 } else if (TLI.isOperationLegalOrCustom(DivOpc, VT)) {
3645 if (TLI.isOperationLegalOrCustom(DivRemOpc, VT) ||
3669 assert(TLI.isOperationLegalOrCustom(ExpandOpcode, VT) &&
3689 bool HasSMUL_LOHI = TLI.isOperationLegalOrCustom(ISD::SMUL_LOHI, VT);
3690 bool HasUMUL_LOHI = TLI.isOperationLegalOrCustom(ISD::UMUL_LOHI, VT);
3691 bool HasMULHS = TLI.isOperationLegalOrCustom(ISD::MULHS, VT);
3692 bool HasMULHU = TLI.isOperationLegalOrCustom(ISD::MULHU, VT);
3711 if (TLI.isOperationLegalOrCustom(ISD::ZERO_EXTEND, VT) &&
3712 TLI.isOperationLegalOrCustom(ISD::ANY_EXTEND, VT) &&
3713 TLI.isOperationLegalOrCustom(ISD::SHL, VT) &&
3714 TLI.isOperationLegalOrCustom(ISD::OR, VT) &&
3797 if (TLI.isOperationLegalOrCustom(Ops[isSigned][0], VT)) {
3800 } else if (TLI.isOperationLegalOrCustom(Ops[isSigned][1], VT)) {