Lines Matching refs:isOperationLegalOrCustom
1114 bool OpVTLegal = isOperationLegalOrCustom(ISD::FGETSIGN, Op.getValueType()); in SimplifyDemandedBits()
1115 bool i32Legal = isOperationLegalOrCustom(ISD::FGETSIGN, MVT::i32); in SimplifyDemandedBits()
2854 isOperationLegalOrCustom(ISD::MULHS, VT)) in BuildSDIV()
2858 isOperationLegalOrCustom(ISD::SMUL_LOHI, VT)) in BuildSDIV()
2932 isOperationLegalOrCustom(ISD::MULHU, VT)) in BuildUDIV()
2935 isOperationLegalOrCustom(ISD::UMUL_LOHI, VT)) in BuildUDIV()
2986 bool HasMULHS = isOperationLegalOrCustom(ISD::MULHS, HiLoVT); in expandMUL()
2987 bool HasMULHU = isOperationLegalOrCustom(ISD::MULHU, HiLoVT); in expandMUL()
2988 bool HasSMUL_LOHI = isOperationLegalOrCustom(ISD::SMUL_LOHI, HiLoVT); in expandMUL()
2989 bool HasUMUL_LOHI = isOperationLegalOrCustom(ISD::UMUL_LOHI, HiLoVT); in expandMUL()
3001 isOperationLegalOrCustom(ISD::TRUNCATE, HiLoVT)) { in expandMUL()
3045 isOperationLegalOrCustom(ISD::SRL, VT) && in expandMUL()
3046 isOperationLegalOrCustom(ISD::TRUNCATE, HiLoVT)) { in expandMUL()
3255 if (!isOperationLegalOrCustom(ISD::LOAD, intVT)) { in expandUnalignedLoad()
3415 if (!isOperationLegalOrCustom(ISD::STORE, intVT)) { in expandUnalignedStore()