Lines Matching refs:DwarfRegNum
90 def R#i : Ri<i, "r"#i>, DwarfRegNum<[i]>;
93 def R29 : Ri<29, "r29", ["sp"]>, DwarfRegNum<[29]>;
94 def R30 : Ri<30, "r30", ["fp"]>, DwarfRegNum<[30]>;
95 def R31 : Ri<31, "r31", ["lr"]>, DwarfRegNum<[31]>;
99 def D0 : Rd< 0, "r1:0", [R0, R1]>, DwarfRegNum<[32]>;
100 def D1 : Rd< 2, "r3:2", [R2, R3]>, DwarfRegNum<[34]>;
101 def D2 : Rd< 4, "r5:4", [R4, R5]>, DwarfRegNum<[36]>;
102 def D3 : Rd< 6, "r7:6", [R6, R7]>, DwarfRegNum<[38]>;
103 def D4 : Rd< 8, "r9:8", [R8, R9]>, DwarfRegNum<[40]>;
104 def D5 : Rd<10, "r11:10", [R10, R11]>, DwarfRegNum<[42]>;
105 def D6 : Rd<12, "r13:12", [R12, R13]>, DwarfRegNum<[44]>;
106 def D7 : Rd<14, "r15:14", [R14, R15]>, DwarfRegNum<[46]>;
107 def D8 : Rd<16, "r17:16", [R16, R17]>, DwarfRegNum<[48]>;
108 def D9 : Rd<18, "r19:18", [R18, R19]>, DwarfRegNum<[50]>;
109 def D10 : Rd<20, "r21:20", [R20, R21]>, DwarfRegNum<[52]>;
110 def D11 : Rd<22, "r23:22", [R22, R23]>, DwarfRegNum<[54]>;
111 def D12 : Rd<24, "r25:24", [R24, R25]>, DwarfRegNum<[56]>;
112 def D13 : Rd<26, "r27:26", [R26, R27]>, DwarfRegNum<[58]>;
113 def D14 : Rd<28, "r29:28", [R28, R29]>, DwarfRegNum<[60]>;
114 def D15 : Rd<30, "r31:30", [R30, R31], ["lr:fp"]>, DwarfRegNum<[62]>;
118 def P0 : Rp<0, "p0">, DwarfRegNum<[63]>;
119 def P1 : Rp<1, "p1">, DwarfRegNum<[64]>;
120 def P2 : Rp<2, "p2">, DwarfRegNum<[65]>;
121 def P3 : Rp<3, "p3">, DwarfRegNum<[66]>;
126 def M0 : Mx<0, "m0">, DwarfRegNum<[72]>;
127 def M1 : Mx<1, "m1">, DwarfRegNum<[73]>;
135 def USR : Rc<8, "usr", ["c8"]>, DwarfRegNum<[75]> {
141 def SA0 : Rc<0, "sa0", ["c0"]>, DwarfRegNum<[67]>;
142 def LC0 : Rc<1, "lc0", ["c1"]>, DwarfRegNum<[68]>;
143 def SA1 : Rc<2, "sa1", ["c2"]>, DwarfRegNum<[69]>;
144 def LC1 : Rc<3, "lc1", ["c3"]>, DwarfRegNum<[70]>;
146 DwarfRegNum<[71]>;
147 def C5 : Rc<5, "c5", ["c5"]>, DwarfRegNum<[72]>; // future use
148 def C6 : Rc<6, "c6", [], [M0]>, DwarfRegNum<[73]>;
149 def C7 : Rc<7, "c7", [], [M1]>, DwarfRegNum<[74]>;
155 def C8 : Rc<8, "c8", [], [USR]>, DwarfRegNum<[75]>;
156 def PC : Rc<9, "pc">, DwarfRegNum<[76]>;
157 def UGP : Rc<10, "ugp", ["c10"]>, DwarfRegNum<[77]>;
158 def GP : Rc<11, "gp">, DwarfRegNum<[78]>;
159 def CS0 : Rc<12, "cs0", ["c12"]>, DwarfRegNum<[79]>;
160 def CS1 : Rc<13, "cs1", ["c13"]>, DwarfRegNum<[80]>;
161 def UPCL : Rc<14, "upcyclelo", ["c14"]>, DwarfRegNum<[81]>;
162 def UPCH : Rc<15, "upcyclehi", ["c15"]>, DwarfRegNum<[82]>;
167 def C1_0 : Rcc<0, "c1:0", [SA0, LC0], ["lc0:sa0"]>, DwarfRegNum<[67]>;
168 def C3_2 : Rcc<2, "c3:2", [SA1, LC1], ["lc1:sa1"]>, DwarfRegNum<[69]>;
169 def C7_6 : Rcc<6, "c7:6", [C6, C7], ["m1:0"]>, DwarfRegNum<[72]>;
171 def C9_8 : Rcc<8, "c9:8", [C8, PC]>, DwarfRegNum<[74]>;
172 def C11_10 : Rcc<10, "c11:10", [UGP, GP]>, DwarfRegNum<[76]>;
173 def CS : Rcc<12, "c13:12", [CS0, CS1], ["cs1:0"]>, DwarfRegNum<[78]>;
174 def UPC : Rcc<14, "c15:14", [UPCL, UPCH]>, DwarfRegNum<[80]>;
178 def V#i : Ri<i, "v"#i>, DwarfRegNum<[!add(i, 99)]>;
183 def W0 : Rd< 0, "v1:0", [V0, V1]>, DwarfRegNum<[99]>;
184 def W1 : Rd< 2, "v3:2", [V2, V3]>, DwarfRegNum<[101]>;
185 def W2 : Rd< 4, "v5:4", [V4, V5]>, DwarfRegNum<[103]>;
186 def W3 : Rd< 6, "v7:6", [V6, V7]>, DwarfRegNum<[105]>;
187 def W4 : Rd< 8, "v9:8", [V8, V9]>, DwarfRegNum<[107]>;
188 def W5 : Rd<10, "v11:10", [V10, V11]>, DwarfRegNum<[109]>;
189 def W6 : Rd<12, "v13:12", [V12, V13]>, DwarfRegNum<[111]>;
190 def W7 : Rd<14, "v15:14", [V14, V15]>, DwarfRegNum<[113]>;
191 def W8 : Rd<16, "v17:16", [V16, V17]>, DwarfRegNum<[115]>;
192 def W9 : Rd<18, "v19:18", [V18, V19]>, DwarfRegNum<[117]>;
193 def W10 : Rd<20, "v21:20", [V20, V21]>, DwarfRegNum<[119]>;
194 def W11 : Rd<22, "v23:22", [V22, V23]>, DwarfRegNum<[121]>;
195 def W12 : Rd<24, "v25:24", [V24, V25]>, DwarfRegNum<[123]>;
196 def W13 : Rd<26, "v27:26", [V26, V27]>, DwarfRegNum<[125]>;
197 def W14 : Rd<28, "v29:28", [V28, V29]>, DwarfRegNum<[127]>;
198 def W15 : Rd<30, "v31:30", [V30, V31]>, DwarfRegNum<[129]>;
202 def Q0 : Rq<0, "q0">, DwarfRegNum<[131]>;
203 def Q1 : Rq<1, "q1">, DwarfRegNum<[132]>;
204 def Q2 : Rq<2, "q2">, DwarfRegNum<[133]>;
205 def Q3 : Rq<3, "q3">, DwarfRegNum<[134]>;