Lines Matching refs:setOperationAction
271 setOperationAction(ISD::BR_JT, MVT::Other, Custom); in MipsTargetLowering()
272 setOperationAction(ISD::GlobalAddress, MVT::i32, Custom); in MipsTargetLowering()
273 setOperationAction(ISD::BlockAddress, MVT::i32, Custom); in MipsTargetLowering()
274 setOperationAction(ISD::GlobalTLSAddress, MVT::i32, Custom); in MipsTargetLowering()
275 setOperationAction(ISD::JumpTable, MVT::i32, Custom); in MipsTargetLowering()
276 setOperationAction(ISD::ConstantPool, MVT::i32, Custom); in MipsTargetLowering()
277 setOperationAction(ISD::SELECT, MVT::f32, Custom); in MipsTargetLowering()
278 setOperationAction(ISD::SELECT, MVT::f64, Custom); in MipsTargetLowering()
279 setOperationAction(ISD::SELECT, MVT::i32, Custom); in MipsTargetLowering()
280 setOperationAction(ISD::SELECT_CC, MVT::f32, Custom); in MipsTargetLowering()
281 setOperationAction(ISD::SELECT_CC, MVT::f64, Custom); in MipsTargetLowering()
282 setOperationAction(ISD::SETCC, MVT::f32, Custom); in MipsTargetLowering()
283 setOperationAction(ISD::SETCC, MVT::f64, Custom); in MipsTargetLowering()
284 setOperationAction(ISD::BRCOND, MVT::Other, Custom); in MipsTargetLowering()
285 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Custom); in MipsTargetLowering()
286 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Custom); in MipsTargetLowering()
287 setOperationAction(ISD::FP_TO_SINT, MVT::i32, Custom); in MipsTargetLowering()
290 setOperationAction(ISD::GlobalAddress, MVT::i64, Custom); in MipsTargetLowering()
291 setOperationAction(ISD::BlockAddress, MVT::i64, Custom); in MipsTargetLowering()
292 setOperationAction(ISD::GlobalTLSAddress, MVT::i64, Custom); in MipsTargetLowering()
293 setOperationAction(ISD::JumpTable, MVT::i64, Custom); in MipsTargetLowering()
294 setOperationAction(ISD::ConstantPool, MVT::i64, Custom); in MipsTargetLowering()
295 setOperationAction(ISD::SELECT, MVT::i64, Custom); in MipsTargetLowering()
296 setOperationAction(ISD::LOAD, MVT::i64, Custom); in MipsTargetLowering()
297 setOperationAction(ISD::STORE, MVT::i64, Custom); in MipsTargetLowering()
298 setOperationAction(ISD::FP_TO_SINT, MVT::i64, Custom); in MipsTargetLowering()
299 setOperationAction(ISD::SHL_PARTS, MVT::i64, Custom); in MipsTargetLowering()
300 setOperationAction(ISD::SRA_PARTS, MVT::i64, Custom); in MipsTargetLowering()
301 setOperationAction(ISD::SRL_PARTS, MVT::i64, Custom); in MipsTargetLowering()
305 setOperationAction(ISD::SHL_PARTS, MVT::i32, Custom); in MipsTargetLowering()
306 setOperationAction(ISD::SRA_PARTS, MVT::i32, Custom); in MipsTargetLowering()
307 setOperationAction(ISD::SRL_PARTS, MVT::i32, Custom); in MipsTargetLowering()
310 setOperationAction(ISD::ADD, MVT::i32, Custom); in MipsTargetLowering()
312 setOperationAction(ISD::ADD, MVT::i64, Custom); in MipsTargetLowering()
314 setOperationAction(ISD::SDIV, MVT::i32, Expand); in MipsTargetLowering()
315 setOperationAction(ISD::SREM, MVT::i32, Expand); in MipsTargetLowering()
316 setOperationAction(ISD::UDIV, MVT::i32, Expand); in MipsTargetLowering()
317 setOperationAction(ISD::UREM, MVT::i32, Expand); in MipsTargetLowering()
318 setOperationAction(ISD::SDIV, MVT::i64, Expand); in MipsTargetLowering()
319 setOperationAction(ISD::SREM, MVT::i64, Expand); in MipsTargetLowering()
320 setOperationAction(ISD::UDIV, MVT::i64, Expand); in MipsTargetLowering()
321 setOperationAction(ISD::UREM, MVT::i64, Expand); in MipsTargetLowering()
324 setOperationAction(ISD::BR_CC, MVT::f32, Expand); in MipsTargetLowering()
325 setOperationAction(ISD::BR_CC, MVT::f64, Expand); in MipsTargetLowering()
326 setOperationAction(ISD::BR_CC, MVT::i32, Expand); in MipsTargetLowering()
327 setOperationAction(ISD::BR_CC, MVT::i64, Expand); in MipsTargetLowering()
328 setOperationAction(ISD::SELECT_CC, MVT::i32, Expand); in MipsTargetLowering()
329 setOperationAction(ISD::SELECT_CC, MVT::i64, Expand); in MipsTargetLowering()
330 setOperationAction(ISD::UINT_TO_FP, MVT::i32, Expand); in MipsTargetLowering()
331 setOperationAction(ISD::UINT_TO_FP, MVT::i64, Expand); in MipsTargetLowering()
332 setOperationAction(ISD::FP_TO_UINT, MVT::i32, Expand); in MipsTargetLowering()
333 setOperationAction(ISD::FP_TO_UINT, MVT::i64, Expand); in MipsTargetLowering()
334 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i1, Expand); in MipsTargetLowering()
336 setOperationAction(ISD::CTPOP, MVT::i32, Legal); in MipsTargetLowering()
337 setOperationAction(ISD::CTPOP, MVT::i64, Legal); in MipsTargetLowering()
339 setOperationAction(ISD::CTPOP, MVT::i32, Expand); in MipsTargetLowering()
340 setOperationAction(ISD::CTPOP, MVT::i64, Expand); in MipsTargetLowering()
342 setOperationAction(ISD::CTTZ, MVT::i32, Expand); in MipsTargetLowering()
343 setOperationAction(ISD::CTTZ, MVT::i64, Expand); in MipsTargetLowering()
344 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::i32, Expand); in MipsTargetLowering()
345 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::i64, Expand); in MipsTargetLowering()
346 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i32, Expand); in MipsTargetLowering()
347 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i64, Expand); in MipsTargetLowering()
348 setOperationAction(ISD::ROTL, MVT::i32, Expand); in MipsTargetLowering()
349 setOperationAction(ISD::ROTL, MVT::i64, Expand); in MipsTargetLowering()
350 setOperationAction(ISD::DYNAMIC_STACKALLOC, MVT::i32, Expand); in MipsTargetLowering()
351 setOperationAction(ISD::DYNAMIC_STACKALLOC, MVT::i64, Expand); in MipsTargetLowering()
354 setOperationAction(ISD::ROTR, MVT::i32, Expand); in MipsTargetLowering()
357 setOperationAction(ISD::ROTR, MVT::i64, Expand); in MipsTargetLowering()
359 setOperationAction(ISD::FSIN, MVT::f32, Expand); in MipsTargetLowering()
360 setOperationAction(ISD::FSIN, MVT::f64, Expand); in MipsTargetLowering()
361 setOperationAction(ISD::FCOS, MVT::f32, Expand); in MipsTargetLowering()
362 setOperationAction(ISD::FCOS, MVT::f64, Expand); in MipsTargetLowering()
363 setOperationAction(ISD::FSINCOS, MVT::f32, Expand); in MipsTargetLowering()
364 setOperationAction(ISD::FSINCOS, MVT::f64, Expand); in MipsTargetLowering()
365 setOperationAction(ISD::FPOWI, MVT::f32, Expand); in MipsTargetLowering()
366 setOperationAction(ISD::FPOW, MVT::f32, Expand); in MipsTargetLowering()
367 setOperationAction(ISD::FPOW, MVT::f64, Expand); in MipsTargetLowering()
368 setOperationAction(ISD::FLOG, MVT::f32, Expand); in MipsTargetLowering()
369 setOperationAction(ISD::FLOG2, MVT::f32, Expand); in MipsTargetLowering()
370 setOperationAction(ISD::FLOG10, MVT::f32, Expand); in MipsTargetLowering()
371 setOperationAction(ISD::FEXP, MVT::f32, Expand); in MipsTargetLowering()
372 setOperationAction(ISD::FMA, MVT::f32, Expand); in MipsTargetLowering()
373 setOperationAction(ISD::FMA, MVT::f64, Expand); in MipsTargetLowering()
374 setOperationAction(ISD::FREM, MVT::f32, Expand); in MipsTargetLowering()
375 setOperationAction(ISD::FREM, MVT::f64, Expand); in MipsTargetLowering()
378 setOperationAction(ISD::FP16_TO_FP, MVT::f32, Expand); in MipsTargetLowering()
379 setOperationAction(ISD::FP_TO_FP16, MVT::f32, Expand); in MipsTargetLowering()
380 setOperationAction(ISD::FP16_TO_FP, MVT::f64, Expand); in MipsTargetLowering()
381 setOperationAction(ISD::FP_TO_FP16, MVT::f64, Expand); in MipsTargetLowering()
383 setOperationAction(ISD::EH_RETURN, MVT::Other, Custom); in MipsTargetLowering()
385 setOperationAction(ISD::VASTART, MVT::Other, Custom); in MipsTargetLowering()
386 setOperationAction(ISD::VAARG, MVT::Other, Custom); in MipsTargetLowering()
387 setOperationAction(ISD::VACOPY, MVT::Other, Expand); in MipsTargetLowering()
388 setOperationAction(ISD::VAEND, MVT::Other, Expand); in MipsTargetLowering()
391 setOperationAction(ISD::STACKSAVE, MVT::Other, Expand); in MipsTargetLowering()
392 setOperationAction(ISD::STACKRESTORE, MVT::Other, Expand); in MipsTargetLowering()
395 setOperationAction(ISD::ATOMIC_LOAD, MVT::i64, Expand); in MipsTargetLowering()
396 setOperationAction(ISD::ATOMIC_STORE, MVT::i64, Expand); in MipsTargetLowering()
402 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i8, Expand); in MipsTargetLowering()
403 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i16, Expand); in MipsTargetLowering()
408 setOperationAction(ISD::CTLZ, MVT::i32, Expand); in MipsTargetLowering()
410 setOperationAction(ISD::CTLZ, MVT::i64, Expand); in MipsTargetLowering()
413 setOperationAction(ISD::BSWAP, MVT::i32, Expand); in MipsTargetLowering()
415 setOperationAction(ISD::BSWAP, MVT::i64, Expand); in MipsTargetLowering()
424 setOperationAction(ISD::TRAP, MVT::Other, Legal); in MipsTargetLowering()