Lines Matching refs:isOperationLegalOrCustom
2432 if (TLI.isOperationLegalOrCustom(ISD::SINT_TO_FP, NewInTy)) {
2439 if (TLI.isOperationLegalOrCustom(ISD::UINT_TO_FP, NewInTy)) {
2473 if (TLI.isOperationLegalOrCustom(ISD::FP_TO_SINT, NewOutTy)) {
2478 if (TLI.isOperationLegalOrCustom(ISD::FP_TO_UINT, NewOutTy)) {
2628 if (!TLI.isOperationLegalOrCustom(ISD::CTPOP, VT) &&
2629 TLI.isOperationLegalOrCustom(ISD::CTLZ, VT))
3153 if ((TLI.isOperationLegalOrCustom(ISD::FSINCOS, VT) ||
3285 assert(TLI.isOperationLegalOrCustom(ISD::FADD, VT) &&
3286 TLI.isOperationLegalOrCustom(ISD::FNEG, VT) &&
3295 assert(TLI.isOperationLegalOrCustom(ISD::ADD, VT) &&
3296 TLI.isOperationLegalOrCustom(ISD::XOR, VT) &&
3312 if (TLI.isOperationLegalOrCustom(DivRemOpc, VT) ||
3315 !TLI.isOperationLegalOrCustom(DivOpc, Node->getValueType(0)) &&
3319 } else if (TLI.isOperationLegalOrCustom(DivOpc, VT)) {
3343 if (TLI.isOperationLegalOrCustom(DivRemOpc, VT) ||
3367 assert(TLI.isOperationLegalOrCustom(ExpandOpcode, VT) &&
3387 bool HasSMUL_LOHI = TLI.isOperationLegalOrCustom(ISD::SMUL_LOHI, VT);
3388 bool HasUMUL_LOHI = TLI.isOperationLegalOrCustom(ISD::UMUL_LOHI, VT);
3389 bool HasMULHS = TLI.isOperationLegalOrCustom(ISD::MULHS, VT);
3390 bool HasMULHU = TLI.isOperationLegalOrCustom(ISD::MULHU, VT);
3472 if (TLI.isOperationLegalOrCustom(Ops[isSigned][0], VT)) {
3475 } else if (TLI.isOperationLegalOrCustom(Ops[isSigned][1], VT)) {