Lines Matching refs:Legal

95       setOperationAction(ISD::ADD, VecTys[i], Legal);  in MipsSETargetLowering()
96 setOperationAction(ISD::SUB, VecTys[i], Legal); in MipsSETargetLowering()
97 setOperationAction(ISD::LOAD, VecTys[i], Legal); in MipsSETargetLowering()
98 setOperationAction(ISD::STORE, VecTys[i], Legal); in MipsSETargetLowering()
99 setOperationAction(ISD::BITCAST, VecTys[i], Legal); in MipsSETargetLowering()
109 setOperationAction(ISD::ADDC, MVT::i32, Legal); in MipsSETargetLowering()
110 setOperationAction(ISD::ADDE, MVT::i32, Legal); in MipsSETargetLowering()
115 setOperationAction(ISD::MUL, MVT::v2i16, Legal); in MipsSETargetLowering()
189 setOperationAction(ISD::MUL, MVT::i64, Legal); in MipsSETargetLowering()
232 setOperationAction(ISD::MUL, MVT::i32, Legal); in MipsSETargetLowering()
233 setOperationAction(ISD::MULHS, MVT::i32, Legal); in MipsSETargetLowering()
234 setOperationAction(ISD::MULHU, MVT::i32, Legal); in MipsSETargetLowering()
240 setOperationAction(ISD::SDIV, MVT::i32, Legal); in MipsSETargetLowering()
241 setOperationAction(ISD::UDIV, MVT::i32, Legal); in MipsSETargetLowering()
242 setOperationAction(ISD::SREM, MVT::i32, Legal); in MipsSETargetLowering()
243 setOperationAction(ISD::UREM, MVT::i32, Legal); in MipsSETargetLowering()
247 setOperationAction(ISD::SETCC, MVT::i32, Legal); in MipsSETargetLowering()
248 setOperationAction(ISD::SELECT, MVT::i32, Legal); in MipsSETargetLowering()
251 setOperationAction(ISD::SETCC, MVT::f32, Legal); in MipsSETargetLowering()
252 setOperationAction(ISD::SELECT, MVT::f32, Legal); in MipsSETargetLowering()
256 setOperationAction(ISD::SETCC, MVT::f64, Legal); in MipsSETargetLowering()
260 setOperationAction(ISD::BRCOND, MVT::Other, Legal); in MipsSETargetLowering()
279 setOperationAction(ISD::MUL, MVT::i64, Legal); in MipsSETargetLowering()
280 setOperationAction(ISD::MULHS, MVT::i64, Legal); in MipsSETargetLowering()
281 setOperationAction(ISD::MULHU, MVT::i64, Legal); in MipsSETargetLowering()
287 setOperationAction(ISD::SDIV, MVT::i64, Legal); in MipsSETargetLowering()
288 setOperationAction(ISD::UDIV, MVT::i64, Legal); in MipsSETargetLowering()
289 setOperationAction(ISD::SREM, MVT::i64, Legal); in MipsSETargetLowering()
290 setOperationAction(ISD::UREM, MVT::i64, Legal); in MipsSETargetLowering()
294 setOperationAction(ISD::SETCC, MVT::i64, Legal); in MipsSETargetLowering()
295 setOperationAction(ISD::SELECT, MVT::i64, Legal); in MipsSETargetLowering()
325 setOperationAction(ISD::BITCAST, Ty, Legal); in addMSAIntType()
326 setOperationAction(ISD::LOAD, Ty, Legal); in addMSAIntType()
327 setOperationAction(ISD::STORE, Ty, Legal); in addMSAIntType()
329 setOperationAction(ISD::INSERT_VECTOR_ELT, Ty, Legal); in addMSAIntType()
331 setOperationAction(ISD::UNDEF, Ty, Legal); in addMSAIntType()
333 setOperationAction(ISD::ADD, Ty, Legal); in addMSAIntType()
334 setOperationAction(ISD::AND, Ty, Legal); in addMSAIntType()
335 setOperationAction(ISD::CTLZ, Ty, Legal); in addMSAIntType()
336 setOperationAction(ISD::CTPOP, Ty, Legal); in addMSAIntType()
337 setOperationAction(ISD::MUL, Ty, Legal); in addMSAIntType()
338 setOperationAction(ISD::OR, Ty, Legal); in addMSAIntType()
339 setOperationAction(ISD::SDIV, Ty, Legal); in addMSAIntType()
340 setOperationAction(ISD::SREM, Ty, Legal); in addMSAIntType()
341 setOperationAction(ISD::SHL, Ty, Legal); in addMSAIntType()
342 setOperationAction(ISD::SRA, Ty, Legal); in addMSAIntType()
343 setOperationAction(ISD::SRL, Ty, Legal); in addMSAIntType()
344 setOperationAction(ISD::SUB, Ty, Legal); in addMSAIntType()
345 setOperationAction(ISD::SMAX, Ty, Legal); in addMSAIntType()
346 setOperationAction(ISD::SMIN, Ty, Legal); in addMSAIntType()
347 setOperationAction(ISD::UDIV, Ty, Legal); in addMSAIntType()
348 setOperationAction(ISD::UREM, Ty, Legal); in addMSAIntType()
349 setOperationAction(ISD::UMAX, Ty, Legal); in addMSAIntType()
350 setOperationAction(ISD::UMIN, Ty, Legal); in addMSAIntType()
352 setOperationAction(ISD::VSELECT, Ty, Legal); in addMSAIntType()
353 setOperationAction(ISD::XOR, Ty, Legal); in addMSAIntType()
356 setOperationAction(ISD::FP_TO_SINT, Ty, Legal); in addMSAIntType()
357 setOperationAction(ISD::FP_TO_UINT, Ty, Legal); in addMSAIntType()
358 setOperationAction(ISD::SINT_TO_FP, Ty, Legal); in addMSAIntType()
359 setOperationAction(ISD::UINT_TO_FP, Ty, Legal); in addMSAIntType()
362 setOperationAction(ISD::SETCC, Ty, Legal); in addMSAIntType()
379 setOperationAction(ISD::LOAD, Ty, Legal); in addMSAFloatType()
380 setOperationAction(ISD::STORE, Ty, Legal); in addMSAFloatType()
381 setOperationAction(ISD::BITCAST, Ty, Legal); in addMSAFloatType()
382 setOperationAction(ISD::EXTRACT_VECTOR_ELT, Ty, Legal); in addMSAFloatType()
383 setOperationAction(ISD::INSERT_VECTOR_ELT, Ty, Legal); in addMSAFloatType()
387 setOperationAction(ISD::FABS, Ty, Legal); in addMSAFloatType()
388 setOperationAction(ISD::FADD, Ty, Legal); in addMSAFloatType()
389 setOperationAction(ISD::FDIV, Ty, Legal); in addMSAFloatType()
390 setOperationAction(ISD::FEXP2, Ty, Legal); in addMSAFloatType()
391 setOperationAction(ISD::FLOG2, Ty, Legal); in addMSAFloatType()
392 setOperationAction(ISD::FMA, Ty, Legal); in addMSAFloatType()
393 setOperationAction(ISD::FMUL, Ty, Legal); in addMSAFloatType()
394 setOperationAction(ISD::FRINT, Ty, Legal); in addMSAFloatType()
395 setOperationAction(ISD::FSQRT, Ty, Legal); in addMSAFloatType()
396 setOperationAction(ISD::FSUB, Ty, Legal); in addMSAFloatType()
397 setOperationAction(ISD::VSELECT, Ty, Legal); in addMSAFloatType()
399 setOperationAction(ISD::SETCC, Ty, Legal); in addMSAFloatType()