Lines Matching refs:DwarfRegNum
60 def R0 : LoongArchReg<0, "r0", ["zero"]>, DwarfRegNum<[0]>;
61 def R1 : LoongArchReg<1, "r1", ["ra"]>, DwarfRegNum<[1]>;
62 def R2 : LoongArchReg<2, "r2", ["tp"]>, DwarfRegNum<[2]>;
63 def R3 : LoongArchReg<3, "r3", ["sp"]>, DwarfRegNum<[3]>;
64 def R4 : LoongArchReg<4, "r4", ["a0"]>, DwarfRegNum<[4]>;
65 def R5 : LoongArchReg<5, "r5", ["a1"]>, DwarfRegNum<[5]>;
66 def R6 : LoongArchReg<6, "r6", ["a2"]>, DwarfRegNum<[6]>;
67 def R7 : LoongArchReg<7, "r7", ["a3"]>, DwarfRegNum<[7]>;
68 def R8 : LoongArchReg<8, "r8", ["a4"]>, DwarfRegNum<[8]>;
69 def R9 : LoongArchReg<9, "r9", ["a5"]>, DwarfRegNum<[9]>;
70 def R10 : LoongArchReg<10, "r10", ["a6"]>, DwarfRegNum<[10]>;
71 def R11 : LoongArchReg<11, "r11", ["a7"]>, DwarfRegNum<[11]>;
72 def R12 : LoongArchReg<12, "r12", ["t0"]>, DwarfRegNum<[12]>;
73 def R13 : LoongArchReg<13, "r13", ["t1"]>, DwarfRegNum<[13]>;
74 def R14 : LoongArchReg<14, "r14", ["t2"]>, DwarfRegNum<[14]>;
75 def R15 : LoongArchReg<15, "r15", ["t3"]>, DwarfRegNum<[15]>;
76 def R16 : LoongArchReg<16, "r16", ["t4"]>, DwarfRegNum<[16]>;
77 def R17 : LoongArchReg<17, "r17", ["t5"]>, DwarfRegNum<[17]>;
78 def R18 : LoongArchReg<18, "r18", ["t6"]>, DwarfRegNum<[18]>;
79 def R19 : LoongArchReg<19, "r19", ["t7"]>, DwarfRegNum<[19]>;
80 def R20 : LoongArchReg<20, "r20", ["t8"]>, DwarfRegNum<[20]>;
81 def R21 : LoongArchReg<21, "r21", [""]>, DwarfRegNum<[21]>;
82 def R22 : LoongArchReg<22, "r22", ["fp", "s9"]>, DwarfRegNum<[22]>;
83 def R23 : LoongArchReg<23, "r23", ["s0"]>, DwarfRegNum<[23]>;
84 def R24 : LoongArchReg<24, "r24", ["s1"]>, DwarfRegNum<[24]>;
85 def R25 : LoongArchReg<25, "r25", ["s2"]>, DwarfRegNum<[25]>;
86 def R26 : LoongArchReg<26, "r26", ["s3"]>, DwarfRegNum<[26]>;
87 def R27 : LoongArchReg<27, "r27", ["s4"]>, DwarfRegNum<[27]>;
88 def R28 : LoongArchReg<28, "r28", ["s5"]>, DwarfRegNum<[28]>;
89 def R29 : LoongArchReg<29, "r29", ["s6"]>, DwarfRegNum<[29]>;
90 def R30 : LoongArchReg<30, "r30", ["s7"]>, DwarfRegNum<[30]>;
91 def R31 : LoongArchReg<31, "r31", ["s8"]>, DwarfRegNum<[31]>;
130 def F0 : LoongArchReg32<0, "f0", ["fa0"]>, DwarfRegNum<[32]>;
131 def F1 : LoongArchReg32<1, "f1", ["fa1"]>, DwarfRegNum<[33]>;
132 def F2 : LoongArchReg32<2, "f2", ["fa2"]>, DwarfRegNum<[34]>;
133 def F3 : LoongArchReg32<3, "f3", ["fa3"]>, DwarfRegNum<[35]>;
134 def F4 : LoongArchReg32<4, "f4", ["fa4"]>, DwarfRegNum<[36]>;
135 def F5 : LoongArchReg32<5, "f5", ["fa5"]>, DwarfRegNum<[37]>;
136 def F6 : LoongArchReg32<6, "f6", ["fa6"]>, DwarfRegNum<[38]>;
137 def F7 : LoongArchReg32<7, "f7", ["fa7"]>, DwarfRegNum<[39]>;
138 def F8 : LoongArchReg32<8, "f8", ["ft0"]>, DwarfRegNum<[40]>;
139 def F9 : LoongArchReg32<9, "f9", ["ft1"]>, DwarfRegNum<[41]>;
140 def F10 : LoongArchReg32<10,"f10", ["ft2"]>, DwarfRegNum<[42]>;
141 def F11 : LoongArchReg32<11,"f11", ["ft3"]>, DwarfRegNum<[43]>;
142 def F12 : LoongArchReg32<12,"f12", ["ft4"]>, DwarfRegNum<[44]>;
143 def F13 : LoongArchReg32<13,"f13", ["ft5"]>, DwarfRegNum<[45]>;
144 def F14 : LoongArchReg32<14,"f14", ["ft6"]>, DwarfRegNum<[46]>;
145 def F15 : LoongArchReg32<15,"f15", ["ft7"]>, DwarfRegNum<[47]>;
146 def F16 : LoongArchReg32<16,"f16", ["ft8"]>, DwarfRegNum<[48]>;
147 def F17 : LoongArchReg32<17,"f17", ["ft9"]>, DwarfRegNum<[49]>;
148 def F18 : LoongArchReg32<18,"f18", ["ft10"]>, DwarfRegNum<[50]>;
149 def F19 : LoongArchReg32<19,"f19", ["ft11"]>, DwarfRegNum<[51]>;
150 def F20 : LoongArchReg32<20,"f20", ["ft12"]>, DwarfRegNum<[52]>;
151 def F21 : LoongArchReg32<21,"f21", ["ft13"]>, DwarfRegNum<[53]>;
152 def F22 : LoongArchReg32<22,"f22", ["ft14"]>, DwarfRegNum<[54]>;
153 def F23 : LoongArchReg32<23,"f23", ["ft15"]>, DwarfRegNum<[55]>;
154 def F24 : LoongArchReg32<24,"f24", ["fs0"]>, DwarfRegNum<[56]>;
155 def F25 : LoongArchReg32<25,"f25", ["fs1"]>, DwarfRegNum<[57]>;
156 def F26 : LoongArchReg32<26,"f26", ["fs2"]>, DwarfRegNum<[58]>;
157 def F27 : LoongArchReg32<27,"f27", ["fs3"]>, DwarfRegNum<[59]>;
158 def F28 : LoongArchReg32<28,"f28", ["fs4"]>, DwarfRegNum<[60]>;
159 def F29 : LoongArchReg32<29,"f29", ["fs5"]>, DwarfRegNum<[61]>;
160 def F30 : LoongArchReg32<30,"f30", ["fs6"]>, DwarfRegNum<[62]>;
161 def F31 : LoongArchReg32<31,"f31", ["fs7"]>, DwarfRegNum<[63]>;
165 DwarfRegNum<[!add(I, 32)]>;