Lines Matching refs:DwarfRegNum
235 def EAX : X86Reg<"eax", 0, [AX, HAX]>, DwarfRegNum<[-2, 0, 0]>;
236 def EDX : X86Reg<"edx", 2, [DX, HDX]>, DwarfRegNum<[-2, 2, 2]>;
237 def ECX : X86Reg<"ecx", 1, [CX, HCX]>, DwarfRegNum<[-2, 1, 1]>;
238 def EBX : X86Reg<"ebx", 3, [BX, HBX]>, DwarfRegNum<[-2, 3, 3]>;
239 def ESI : X86Reg<"esi", 6, [SI, HSI]>, DwarfRegNum<[-2, 6, 6]>;
240 def EDI : X86Reg<"edi", 7, [DI, HDI]>, DwarfRegNum<[-2, 7, 7]>;
241 def EBP : X86Reg<"ebp", 5, [BP, HBP]>, DwarfRegNum<[-2, 4, 5]>;
242 def ESP : X86Reg<"esp", 4, [SP, HSP]>, DwarfRegNum<[-2, 5, 4]>;
243 def EIP : X86Reg<"eip", 0, [IP, HIP]>, DwarfRegNum<[-2, 8, 8]>;
281 def RAX : X86Reg<"rax", 0, [EAX]>, DwarfRegNum<[0, -2, -2]>;
282 def RDX : X86Reg<"rdx", 2, [EDX]>, DwarfRegNum<[1, -2, -2]>;
283 def RCX : X86Reg<"rcx", 1, [ECX]>, DwarfRegNum<[2, -2, -2]>;
284 def RBX : X86Reg<"rbx", 3, [EBX]>, DwarfRegNum<[3, -2, -2]>;
285 def RSI : X86Reg<"rsi", 6, [ESI]>, DwarfRegNum<[4, -2, -2]>;
286 def RDI : X86Reg<"rdi", 7, [EDI]>, DwarfRegNum<[5, -2, -2]>;
287 def RBP : X86Reg<"rbp", 5, [EBP]>, DwarfRegNum<[6, -2, -2]>;
288 def RSP : X86Reg<"rsp", 4, [ESP]>, DwarfRegNum<[7, -2, -2]>;
291 def R8 : X86Reg<"r8", 8, [R8D]>, DwarfRegNum<[ 8, -2, -2]>;
292 def R9 : X86Reg<"r9", 9, [R9D]>, DwarfRegNum<[ 9, -2, -2]>;
293 def R10 : X86Reg<"r10", 10, [R10D]>, DwarfRegNum<[10, -2, -2]>;
294 def R11 : X86Reg<"r11", 11, [R11D]>, DwarfRegNum<[11, -2, -2]>;
295 def R12 : X86Reg<"r12", 12, [R12D]>, DwarfRegNum<[12, -2, -2]>;
296 def R13 : X86Reg<"r13", 13, [R13D]>, DwarfRegNum<[13, -2, -2]>;
297 def R14 : X86Reg<"r14", 14, [R14D]>, DwarfRegNum<[14, -2, -2]>;
298 def R15 : X86Reg<"r15", 15, [R15D]>, DwarfRegNum<[15, -2, -2]>;
299 def RIP : X86Reg<"rip", 0, [EIP]>, DwarfRegNum<[16, -2, -2]>;
302 def R16 : X86Reg<"r16", 16, [R16D]>, DwarfRegNum<[130, -2, -2]>;
303 def R17 : X86Reg<"r17", 17, [R17D]>, DwarfRegNum<[131, -2, -2]>;
304 def R18 : X86Reg<"r18", 18, [R18D]>, DwarfRegNum<[132, -2, -2]>;
305 def R19 : X86Reg<"r19", 19, [R19D]>, DwarfRegNum<[133, -2, -2]>;
306 def R20 : X86Reg<"r20", 20, [R20D]>, DwarfRegNum<[134, -2, -2]>;
307 def R21 : X86Reg<"r21", 21, [R21D]>, DwarfRegNum<[135, -2, -2]>;
308 def R22 : X86Reg<"r22", 22, [R22D]>, DwarfRegNum<[136, -2, -2]>;
309 def R23 : X86Reg<"r23", 23, [R23D]>, DwarfRegNum<[137, -2, -2]>;
310 def R24 : X86Reg<"r24", 24, [R24D]>, DwarfRegNum<[138, -2, -2]>;
311 def R25 : X86Reg<"r25", 25, [R25D]>, DwarfRegNum<[139, -2, -2]>;
312 def R26 : X86Reg<"r26", 26, [R26D]>, DwarfRegNum<[140, -2, -2]>;
313 def R27 : X86Reg<"r27", 27, [R27D]>, DwarfRegNum<[141, -2, -2]>;
314 def R28 : X86Reg<"r28", 28, [R28D]>, DwarfRegNum<[142, -2, -2]>;
315 def R29 : X86Reg<"r29", 29, [R29D]>, DwarfRegNum<[143, -2, -2]>;
316 def R30 : X86Reg<"r30", 30, [R30D]>, DwarfRegNum<[144, -2, -2]>;
317 def R31 : X86Reg<"r31", 31, [R31D]>, DwarfRegNum<[145, -2, -2]>;
322 def MM0 : X86Reg<"mm0", 0>, DwarfRegNum<[41, 29, 29]>;
323 def MM1 : X86Reg<"mm1", 1>, DwarfRegNum<[42, 30, 30]>;
324 def MM2 : X86Reg<"mm2", 2>, DwarfRegNum<[43, 31, 31]>;
325 def MM3 : X86Reg<"mm3", 3>, DwarfRegNum<[44, 32, 32]>;
326 def MM4 : X86Reg<"mm4", 4>, DwarfRegNum<[45, 33, 33]>;
327 def MM5 : X86Reg<"mm5", 5>, DwarfRegNum<[46, 34, 34]>;
328 def MM6 : X86Reg<"mm6", 6>, DwarfRegNum<[47, 35, 35]>;
329 def MM7 : X86Reg<"mm7", 7>, DwarfRegNum<[48, 36, 36]>;
342 def XMM0: X86Reg<"xmm0", 0>, DwarfRegNum<[17, 21, 21]>;
343 def XMM1: X86Reg<"xmm1", 1>, DwarfRegNum<[18, 22, 22]>;
344 def XMM2: X86Reg<"xmm2", 2>, DwarfRegNum<[19, 23, 23]>;
345 def XMM3: X86Reg<"xmm3", 3>, DwarfRegNum<[20, 24, 24]>;
346 def XMM4: X86Reg<"xmm4", 4>, DwarfRegNum<[21, 25, 25]>;
347 def XMM5: X86Reg<"xmm5", 5>, DwarfRegNum<[22, 26, 26]>;
348 def XMM6: X86Reg<"xmm6", 6>, DwarfRegNum<[23, 27, 27]>;
349 def XMM7: X86Reg<"xmm7", 7>, DwarfRegNum<[24, 28, 28]>;
352 def XMM8: X86Reg<"xmm8", 8>, DwarfRegNum<[25, -2, -2]>;
353 def XMM9: X86Reg<"xmm9", 9>, DwarfRegNum<[26, -2, -2]>;
354 def XMM10: X86Reg<"xmm10", 10>, DwarfRegNum<[27, -2, -2]>;
355 def XMM11: X86Reg<"xmm11", 11>, DwarfRegNum<[28, -2, -2]>;
356 def XMM12: X86Reg<"xmm12", 12>, DwarfRegNum<[29, -2, -2]>;
357 def XMM13: X86Reg<"xmm13", 13>, DwarfRegNum<[30, -2, -2]>;
358 def XMM14: X86Reg<"xmm14", 14>, DwarfRegNum<[31, -2, -2]>;
359 def XMM15: X86Reg<"xmm15", 15>, DwarfRegNum<[32, -2, -2]>;
363 def XMM16: X86Reg<"xmm16", 16>, DwarfRegNum<[67, -2, -2]>;
364 def XMM17: X86Reg<"xmm17", 17>, DwarfRegNum<[68, -2, -2]>;
365 def XMM18: X86Reg<"xmm18", 18>, DwarfRegNum<[69, -2, -2]>;
366 def XMM19: X86Reg<"xmm19", 19>, DwarfRegNum<[70, -2, -2]>;
367 def XMM20: X86Reg<"xmm20", 20>, DwarfRegNum<[71, -2, -2]>;
368 def XMM21: X86Reg<"xmm21", 21>, DwarfRegNum<[72, -2, -2]>;
369 def XMM22: X86Reg<"xmm22", 22>, DwarfRegNum<[73, -2, -2]>;
370 def XMM23: X86Reg<"xmm23", 23>, DwarfRegNum<[74, -2, -2]>;
371 def XMM24: X86Reg<"xmm24", 24>, DwarfRegNum<[75, -2, -2]>;
372 def XMM25: X86Reg<"xmm25", 25>, DwarfRegNum<[76, -2, -2]>;
373 def XMM26: X86Reg<"xmm26", 26>, DwarfRegNum<[77, -2, -2]>;
374 def XMM27: X86Reg<"xmm27", 27>, DwarfRegNum<[78, -2, -2]>;
375 def XMM28: X86Reg<"xmm28", 28>, DwarfRegNum<[79, -2, -2]>;
376 def XMM29: X86Reg<"xmm29", 29>, DwarfRegNum<[80, -2, -2]>;
377 def XMM30: X86Reg<"xmm30", 30>, DwarfRegNum<[81, -2, -2]>;
378 def XMM31: X86Reg<"xmm31", 31>, DwarfRegNum<[82, -2, -2]>;
407 def K0 : X86Reg<"k0", 0>, DwarfRegNum<[118, 93, 93]>;
408 def K1 : X86Reg<"k1", 1>, DwarfRegNum<[119, 94, 94]>;
409 def K2 : X86Reg<"k2", 2>, DwarfRegNum<[120, 95, 95]>;
410 def K3 : X86Reg<"k3", 3>, DwarfRegNum<[121, 96, 96]>;
411 def K4 : X86Reg<"k4", 4>, DwarfRegNum<[122, 97, 97]>;
412 def K5 : X86Reg<"k5", 5>, DwarfRegNum<[123, 98, 98]>;
413 def K6 : X86Reg<"k6", 6>, DwarfRegNum<[124, 99, 99]>;
414 def K7 : X86Reg<"k7", 7>, DwarfRegNum<[125, 100, 100]>;
439 def ST0 : X86Reg<"st", 0>, DwarfRegNum<[33, 12, 11]>;
440 def ST1 : X86Reg<"st(1)", 1>, DwarfRegNum<[34, 13, 12]>;
441 def ST2 : X86Reg<"st(2)", 2>, DwarfRegNum<[35, 14, 13]>;
442 def ST3 : X86Reg<"st(3)", 3>, DwarfRegNum<[36, 15, 14]>;
443 def ST4 : X86Reg<"st(4)", 4>, DwarfRegNum<[37, 16, 15]>;
444 def ST5 : X86Reg<"st(5)", 5>, DwarfRegNum<[38, 17, 16]>;
445 def ST6 : X86Reg<"st(6)", 6>, DwarfRegNum<[39, 18, 17]>;
446 def ST7 : X86Reg<"st(7)", 7>, DwarfRegNum<[40, 19, 18]>;
466 def EFLAGS : X86Reg<"flags", 0>, DwarfRegNum<[49, 9, 9]>;
468 def RFLAGS : X86Reg<"rflags", 0>, DwarfRegNum<[49, -2, -2]>;
475 def CS : X86Reg<"cs", 1>, DwarfRegNum<[51, -2, 41]>;
476 def DS : X86Reg<"ds", 3>, DwarfRegNum<[53, -2, 43]>;
477 def SS : X86Reg<"ss", 2>, DwarfRegNum<[52, -2, 42]>;
478 def ES : X86Reg<"es", 0>, DwarfRegNum<[50, -2, 40]>;
479 def FS : X86Reg<"fs", 4>, DwarfRegNum<[54, -2, 44]>;
480 def GS : X86Reg<"gs", 5>, DwarfRegNum<[55, -2, 45]>;
482 def FS_BASE : X86Reg<"fs.base", 0>, DwarfRegNum<[58, -2, -2]>;
483 def GS_BASE : X86Reg<"gs.base", 0>, DwarfRegNum<[59, -2, -2]>;