• Home
  • Raw
  • Download

Lines Matching refs:isOperationLegalOrCustom

1449   if (TLI.isOperationLegalOrCustom(ISD::FABS, FloatVT) &&  in ExpandFCOPYSIGN()
1450 TLI.isOperationLegalOrCustom(ISD::FNEG, FloatVT)) { in ExpandFCOPYSIGN()
1499 if (TLI.isOperationLegalOrCustom(ISD::FCOPYSIGN, FloatVT)) { in ExpandFABS()
2489 if (TLI.isOperationLegalOrCustom(ISD::SINT_TO_FP, NewInTy)) { in PromoteLegalINT_TO_FP()
2496 if (TLI.isOperationLegalOrCustom(ISD::UINT_TO_FP, NewInTy)) { in PromoteLegalINT_TO_FP()
2531 if (TLI.isOperationLegalOrCustom(ISD::FP_TO_SINT, NewOutTy)) { in PromoteLegalFP_TO_INT()
2537 if (!isSigned && TLI.isOperationLegalOrCustom(ISD::FP_TO_UINT, NewOutTy)) { in PromoteLegalFP_TO_INT()
2690 if (TLI.isOperationLegalOrCustom(ISD::CTLZ_ZERO_UNDEF, VT)) { in ExpandBitCount()
2731 if (!TLI.isOperationLegalOrCustom(ISD::CTPOP, VT) && in ExpandBitCount()
2732 TLI.isOperationLegalOrCustom(ISD::CTLZ, VT)) in ExpandBitCount()
3154 if ((TLI.isOperationLegalOrCustom(ISD::FSINCOS, VT) || in ExpandNode()
3184 TLI.isOperationLegalOrCustom(ISD::FP_TO_FP16, MVT::f32)) { in ExpandNode()
3209 if (TLI.isOperationLegalOrCustom(ISD::FADD, VT) && in ExpandNode()
3210 TLI.isOperationLegalOrCustom(ISD::FNEG, VT)) { in ExpandNode()
3220 assert(TLI.isOperationLegalOrCustom(ISD::ADD, VT) && in ExpandNode()
3221 TLI.isOperationLegalOrCustom(ISD::XOR, VT) && in ExpandNode()
3238 if (TLI.isOperationLegalOrCustom(DivRemOpc, VT)) { in ExpandNode()
3242 } else if (TLI.isOperationLegalOrCustom(DivOpc, VT)) { in ExpandNode()
3256 if (TLI.isOperationLegalOrCustom(DivRemOpc, VT)) { in ExpandNode()
3270 assert(TLI.isOperationLegalOrCustom(ExpandOpcode, VT) && in ExpandNode()
3285 bool HasSMUL_LOHI = TLI.isOperationLegalOrCustom(ISD::SMUL_LOHI, VT); in ExpandNode()
3286 bool HasUMUL_LOHI = TLI.isOperationLegalOrCustom(ISD::UMUL_LOHI, VT); in ExpandNode()
3287 bool HasMULHS = TLI.isOperationLegalOrCustom(ISD::MULHS, VT); in ExpandNode()
3288 bool HasMULHU = TLI.isOperationLegalOrCustom(ISD::MULHU, VT); in ExpandNode()
3307 if (TLI.isOperationLegalOrCustom(ISD::ZERO_EXTEND, VT) && in ExpandNode()
3308 TLI.isOperationLegalOrCustom(ISD::ANY_EXTEND, VT) && in ExpandNode()
3309 TLI.isOperationLegalOrCustom(ISD::SHL, VT) && in ExpandNode()
3310 TLI.isOperationLegalOrCustom(ISD::OR, VT) && in ExpandNode()
3387 if (TLI.isOperationLegalOrCustom(Ops[isSigned][0], VT)) { in ExpandNode()
3390 } else if (TLI.isOperationLegalOrCustom(Ops[isSigned][1], VT)) { in ExpandNode()