Lines Matching refs:addHRegUse

229          addHRegUse(u, HRmRead, am->Aam.IR.reg);  in addRegUsage_AMD64AMode()
232 addHRegUse(u, HRmRead, am->Aam.IRRS.base); in addRegUsage_AMD64AMode()
233 addHRegUse(u, HRmRead, am->Aam.IRRS.index); in addRegUsage_AMD64AMode()
308 addHRegUse(u, HRmRead, op->Armi.Reg.reg); in addRegUsage_AMD64RMI()
370 addHRegUse(u, HRmRead, op->Ari.Reg.reg); in addRegUsage_AMD64RI()
431 addHRegUse(u, mode, op->Arm.Reg.reg); in addRegUsage_AMD64RM()
1401 addHRegUse(u, HRmWrite, i->Ain.Imm64.dst); in getRegUsage_AMD64Instr()
1406 addHRegUse(u, HRmWrite, i->Ain.Alu64R.dst); in getRegUsage_AMD64Instr()
1410 addHRegUse(u, HRmRead, i->Ain.Alu64R.dst); in getRegUsage_AMD64Instr()
1413 addHRegUse(u, HRmModify, i->Ain.Alu64R.dst); in getRegUsage_AMD64Instr()
1420 addHRegUse(u, HRmModify, i->Ain.Sh64.dst); in getRegUsage_AMD64Instr()
1422 addHRegUse(u, HRmRead, hregAMD64_RCX()); in getRegUsage_AMD64Instr()
1425 addHRegUse(u, HRmRead, i->Ain.Test64.dst); in getRegUsage_AMD64Instr()
1428 addHRegUse(u, HRmModify, i->Ain.Unary64.dst); in getRegUsage_AMD64Instr()
1432 addHRegUse(u, HRmWrite, i->Ain.Lea64.dst); in getRegUsage_AMD64Instr()
1438 addHRegUse(u, HRmRead, i->Ain.Alu32R.dst); in getRegUsage_AMD64Instr()
1441 addHRegUse(u, HRmModify, i->Ain.Alu32R.dst); in getRegUsage_AMD64Instr()
1445 addHRegUse(u, HRmModify, hregAMD64_RAX()); in getRegUsage_AMD64Instr()
1446 addHRegUse(u, HRmWrite, hregAMD64_RDX()); in getRegUsage_AMD64Instr()
1450 addHRegUse(u, HRmModify, hregAMD64_RAX()); in getRegUsage_AMD64Instr()
1451 addHRegUse(u, HRmModify, hregAMD64_RDX()); in getRegUsage_AMD64Instr()
1455 addHRegUse(u, HRmModify, hregAMD64_RSP()); in getRegUsage_AMD64Instr()
1464 addHRegUse(u, HRmWrite, hregAMD64_RAX()); in getRegUsage_AMD64Instr()
1465 addHRegUse(u, HRmWrite, hregAMD64_RCX()); in getRegUsage_AMD64Instr()
1466 addHRegUse(u, HRmWrite, hregAMD64_RDX()); in getRegUsage_AMD64Instr()
1467 addHRegUse(u, HRmWrite, hregAMD64_RSI()); in getRegUsage_AMD64Instr()
1468 addHRegUse(u, HRmWrite, hregAMD64_RDI()); in getRegUsage_AMD64Instr()
1469 addHRegUse(u, HRmWrite, hregAMD64_R8()); in getRegUsage_AMD64Instr()
1470 addHRegUse(u, HRmWrite, hregAMD64_R9()); in getRegUsage_AMD64Instr()
1471 addHRegUse(u, HRmWrite, hregAMD64_R10()); in getRegUsage_AMD64Instr()
1472 addHRegUse(u, HRmWrite, hregAMD64_R11()); in getRegUsage_AMD64Instr()
1473 addHRegUse(u, HRmWrite, hregAMD64_XMM0()); in getRegUsage_AMD64Instr()
1474 addHRegUse(u, HRmWrite, hregAMD64_XMM1()); in getRegUsage_AMD64Instr()
1475 addHRegUse(u, HRmWrite, hregAMD64_XMM3()); in getRegUsage_AMD64Instr()
1476 addHRegUse(u, HRmWrite, hregAMD64_XMM4()); in getRegUsage_AMD64Instr()
1477 addHRegUse(u, HRmWrite, hregAMD64_XMM5()); in getRegUsage_AMD64Instr()
1478 addHRegUse(u, HRmWrite, hregAMD64_XMM6()); in getRegUsage_AMD64Instr()
1479 addHRegUse(u, HRmWrite, hregAMD64_XMM7()); in getRegUsage_AMD64Instr()
1480 addHRegUse(u, HRmWrite, hregAMD64_XMM8()); in getRegUsage_AMD64Instr()
1481 addHRegUse(u, HRmWrite, hregAMD64_XMM9()); in getRegUsage_AMD64Instr()
1482 addHRegUse(u, HRmWrite, hregAMD64_XMM10()); in getRegUsage_AMD64Instr()
1483 addHRegUse(u, HRmWrite, hregAMD64_XMM11()); in getRegUsage_AMD64Instr()
1484 addHRegUse(u, HRmWrite, hregAMD64_XMM12()); in getRegUsage_AMD64Instr()
1489 case 6: addHRegUse(u, HRmRead, hregAMD64_R9()); /*fallthru*/ in getRegUsage_AMD64Instr()
1490 case 5: addHRegUse(u, HRmRead, hregAMD64_R8()); /*fallthru*/ in getRegUsage_AMD64Instr()
1491 case 4: addHRegUse(u, HRmRead, hregAMD64_RCX()); /*fallthru*/ in getRegUsage_AMD64Instr()
1492 case 3: addHRegUse(u, HRmRead, hregAMD64_RDX()); /*fallthru*/ in getRegUsage_AMD64Instr()
1493 case 2: addHRegUse(u, HRmRead, hregAMD64_RSI()); /*fallthru*/ in getRegUsage_AMD64Instr()
1494 case 1: addHRegUse(u, HRmRead, hregAMD64_RDI()); break; in getRegUsage_AMD64Instr()
1502 addHRegUse(u, HRmWrite, hregAMD64_R11()); in getRegUsage_AMD64Instr()
1518 addHRegUse(u, HRmRead, i->Ain.XIndir.dstGA); in getRegUsage_AMD64Instr()
1523 addHRegUse(u, HRmRead, i->Ain.XAssisted.dstGA); in getRegUsage_AMD64Instr()
1527 addHRegUse(u, HRmRead, i->Ain.CMov64.src); in getRegUsage_AMD64Instr()
1528 addHRegUse(u, HRmModify, i->Ain.CMov64.dst); in getRegUsage_AMD64Instr()
1532 addHRegUse(u, HRmModify, i->Ain.CLoad.dst); in getRegUsage_AMD64Instr()
1536 addHRegUse(u, HRmRead, i->Ain.CStore.src); in getRegUsage_AMD64Instr()
1539 addHRegUse(u, HRmRead, i->Ain.MovxLQ.src); in getRegUsage_AMD64Instr()
1540 addHRegUse(u, HRmWrite, i->Ain.MovxLQ.dst); in getRegUsage_AMD64Instr()
1544 addHRegUse(u, HRmWrite, i->Ain.LoadEX.dst); in getRegUsage_AMD64Instr()
1547 addHRegUse(u, HRmRead, i->Ain.Store.src); in getRegUsage_AMD64Instr()
1551 addHRegUse(u, HRmWrite, i->Ain.Set64.dst); in getRegUsage_AMD64Instr()
1554 addHRegUse(u, HRmRead, i->Ain.Bsfr64.src); in getRegUsage_AMD64Instr()
1555 addHRegUse(u, HRmWrite, i->Ain.Bsfr64.dst); in getRegUsage_AMD64Instr()
1561 addHRegUse(u, HRmRead, hregAMD64_RBX()); in getRegUsage_AMD64Instr()
1562 addHRegUse(u, HRmModify, hregAMD64_RAX()); in getRegUsage_AMD64Instr()
1566 addHRegUse(u, HRmRead, hregAMD64_RCX()); in getRegUsage_AMD64Instr()
1567 addHRegUse(u, HRmRead, hregAMD64_RBX()); in getRegUsage_AMD64Instr()
1568 addHRegUse(u, HRmModify, hregAMD64_RDX()); in getRegUsage_AMD64Instr()
1569 addHRegUse(u, HRmModify, hregAMD64_RAX()); in getRegUsage_AMD64Instr()
1588 addHRegUse(u, HRmRead, i->Ain.SseUComIS.srcL); in getRegUsage_AMD64Instr()
1589 addHRegUse(u, HRmRead, i->Ain.SseUComIS.srcR); in getRegUsage_AMD64Instr()
1590 addHRegUse(u, HRmWrite, i->Ain.SseUComIS.dst); in getRegUsage_AMD64Instr()
1593 addHRegUse(u, HRmRead, i->Ain.SseSI2SF.src); in getRegUsage_AMD64Instr()
1594 addHRegUse(u, HRmWrite, i->Ain.SseSI2SF.dst); in getRegUsage_AMD64Instr()
1597 addHRegUse(u, HRmRead, i->Ain.SseSF2SI.src); in getRegUsage_AMD64Instr()
1598 addHRegUse(u, HRmWrite, i->Ain.SseSF2SI.dst); in getRegUsage_AMD64Instr()
1601 addHRegUse(u, HRmRead, i->Ain.SseSDSS.src); in getRegUsage_AMD64Instr()
1602 addHRegUse(u, HRmWrite, i->Ain.SseSDSS.dst); in getRegUsage_AMD64Instr()
1606 addHRegUse(u, i->Ain.SseLdSt.isLoad ? HRmWrite : HRmRead, in getRegUsage_AMD64Instr()
1611 addHRegUse(u, HRmRead, i->Ain.SseCStore.src); in getRegUsage_AMD64Instr()
1615 addHRegUse(u, HRmModify, i->Ain.SseCLoad.dst); in getRegUsage_AMD64Instr()
1619 addHRegUse(u, HRmWrite, i->Ain.SseLdzLO.reg); in getRegUsage_AMD64Instr()
1626 addHRegUse(u, HRmRead, i->Ain.Sse32Fx4.src); in getRegUsage_AMD64Instr()
1627 addHRegUse(u, unary ? HRmWrite : HRmModify, in getRegUsage_AMD64Instr()
1635 addHRegUse(u, HRmRead, i->Ain.Sse32FLo.src); in getRegUsage_AMD64Instr()
1636 addHRegUse(u, unary ? HRmWrite : HRmModify, in getRegUsage_AMD64Instr()
1644 addHRegUse(u, HRmRead, i->Ain.Sse64Fx2.src); in getRegUsage_AMD64Instr()
1645 addHRegUse(u, unary ? HRmWrite : HRmModify, in getRegUsage_AMD64Instr()
1653 addHRegUse(u, HRmRead, i->Ain.Sse64FLo.src); in getRegUsage_AMD64Instr()
1654 addHRegUse(u, unary ? HRmWrite : HRmModify, in getRegUsage_AMD64Instr()
1665 addHRegUse(u, HRmWrite, i->Ain.SseReRg.dst); in getRegUsage_AMD64Instr()
1667 addHRegUse(u, HRmRead, i->Ain.SseReRg.src); in getRegUsage_AMD64Instr()
1668 addHRegUse(u, i->Ain.SseReRg.op == Asse_MOV in getRegUsage_AMD64Instr()
1674 addHRegUse(u, HRmRead, i->Ain.SseCMov.src); in getRegUsage_AMD64Instr()
1675 addHRegUse(u, HRmModify, i->Ain.SseCMov.dst); in getRegUsage_AMD64Instr()
1678 addHRegUse(u, HRmRead, i->Ain.SseShuf.src); in getRegUsage_AMD64Instr()
1679 addHRegUse(u, HRmWrite, i->Ain.SseShuf.dst); in getRegUsage_AMD64Instr()
1706 addHRegUse(u, HRmWrite, hregAMD64_R11()); in getRegUsage_AMD64Instr()