Lines Matching refs:isOperationLegalOrCustom
1637 if (TLI.isOperationLegalOrCustom(ISD::FABS, FloatVT) && in ExpandFCOPYSIGN()
1638 TLI.isOperationLegalOrCustom(ISD::FNEG, FloatVT)) { in ExpandFCOPYSIGN()
1701 if (TLI.isOperationLegalOrCustom(ISD::FCOPYSIGN, FloatVT)) { in ExpandFABS()
2761 if (!TLI.isOperationLegalOrCustom( in ExpandLegalINT_TO_FP()
2860 if (TLI.isOperationLegalOrCustom(SIntOp, NewInTy)) { in PromoteLegalINT_TO_FP()
2868 if (TLI.isOperationLegalOrCustom(UIntOp, NewInTy)) { in PromoteLegalINT_TO_FP()
2920 if (TLI.isOperationLegalOrCustom(OpToUse, NewOutTy)) in PromoteLegalFP_TO_INT()
2925 if (!IsSigned && TLI.isOperationLegalOrCustom(OpToUse, NewOutTy)) in PromoteLegalFP_TO_INT()
2960 if (TLI.isOperationLegalOrCustom(Opcode, NewOutTy)) in PromoteLegalFP_TO_INT_SAT()
3574 if ((TLI.isOperationLegalOrCustom(ISD::FSINCOS, VT) || in ExpandNode()
3650 TLI.isOperationLegalOrCustom(ISD::FP_TO_FP16, MVT::f32)) { in ExpandNode()
3677 if (TLI.isOperationLegalOrCustom(ISD::FADD, VT) && in ExpandNode()
3678 TLI.isOperationLegalOrCustom(ISD::FNEG, VT)) { in ExpandNode()
3688 assert(TLI.isOperationLegalOrCustom(ISD::ADD, VT) && in ExpandNode()
3689 TLI.isOperationLegalOrCustom(ISD::XOR, VT) && in ExpandNode()
3706 if (TLI.isOperationLegalOrCustom(DivRemOpc, VT)) { in ExpandNode()
3734 if (TLI.isOperationLegalOrCustom(MULHOpcode, VT)) { in ExpandNode()
3767 bool HasSMUL_LOHI = TLI.isOperationLegalOrCustom(ISD::SMUL_LOHI, VT); in ExpandNode()
3768 bool HasUMUL_LOHI = TLI.isOperationLegalOrCustom(ISD::UMUL_LOHI, VT); in ExpandNode()
3769 bool HasMULHS = TLI.isOperationLegalOrCustom(ISD::MULHS, VT); in ExpandNode()
3770 bool HasMULHU = TLI.isOperationLegalOrCustom(ISD::MULHU, VT); in ExpandNode()
3789 if (TLI.isOperationLegalOrCustom(ISD::ZERO_EXTEND, VT) && in ExpandNode()
3790 TLI.isOperationLegalOrCustom(ISD::ANY_EXTEND, VT) && in ExpandNode()
3791 TLI.isOperationLegalOrCustom(ISD::SHL, VT) && in ExpandNode()
3792 TLI.isOperationLegalOrCustom(ISD::OR, VT) && in ExpandNode()
3995 TLI.isOperationLegalOrCustom(ISD::BR_CC, in ExpandNode()