Lines Matching refs:sequence
362 def CSR_SingleFloatOnly : CalleeSavedRegs<(add (sequence "F%u", 31, 20), RA, FP,
363 (sequence "S%u", 7, 0))>;
365 def CSR_O32_FPXX : CalleeSavedRegs<(add (sequence "D%u", 15, 10), RA, FP,
366 (sequence "S%u", 7, 0))> {
367 let OtherPreserved = (add (decimate (sequence "F%u", 30, 20), 2));
370 def CSR_O32 : CalleeSavedRegs<(add (sequence "D%u", 15, 10), RA, FP,
371 (sequence "S%u", 7, 0))>;
374 CalleeSavedRegs<(add (decimate (sequence "D%u_64", 30, 20), 2), RA, FP,
375 (sequence "S%u", 7, 0))>;
379 (sequence "S%u_64", 7, 0))>;
381 def CSR_N64 : CalleeSavedRegs<(add (sequence "D%u_64", 31, 24), RA_64, FP_64,
382 GP_64, (sequence "S%u_64", 7, 0))>;
386 (sequence "A%u", 3, 0), (sequence "S%u", 7, 0),
387 (sequence "D%u", 15, 10))>;
389 def CSR_Interrupt_32R6 : CalleeSavedRegs<(add (sequence "A%u", 3, 0),
390 (sequence "S%u", 7, 0),
391 (sequence "V%u", 1, 0),
392 (sequence "T%u", 9, 0),
395 def CSR_Interrupt_32 : CalleeSavedRegs<(add (sequence "A%u", 3, 0),
396 (sequence "S%u", 7, 0),
397 (sequence "V%u", 1, 0),
398 (sequence "T%u", 9, 0),
401 def CSR_Interrupt_64R6 : CalleeSavedRegs<(add (sequence "A%u_64", 3, 0),
402 (sequence "V%u_64", 1, 0),
403 (sequence "S%u_64", 7, 0),
404 (sequence "T%u_64", 9, 0),
407 def CSR_Interrupt_64 : CalleeSavedRegs<(add (sequence "A%u_64", 3, 0),
408 (sequence "S%u_64", 7, 0),
409 (sequence "T%u_64", 9, 0),
410 (sequence "V%u_64", 1, 0),