Lines Matching refs:HRmRead
289 addHRegUse(u, HRmRead, am->ARM64am.RI9.reg);
292 addHRegUse(u, HRmRead, am->ARM64am.RI12.reg);
295 addHRegUse(u, HRmRead, am->ARM64am.RR.base);
296 addHRegUse(u, HRmRead, am->ARM64am.RR.index);
361 //ZZ addHRegUse(u, HRmRead, am->ARMam2.RI.reg);
364 //ZZ // addHRegUse(u, HRmRead, am->ARMam2.RR.base);
365 //ZZ // addHRegUse(u, HRmRead, am->ARMam2.RR.index);
405 //ZZ addHRegUse(u, HRmRead, am->reg);
432 //ZZ addHRegUse(u, HRmRead, am->ARMamN.R.rN);
434 //ZZ addHRegUse(u, HRmRead, am->ARMamN.RR.rN);
435 //ZZ addHRegUse(u, HRmRead, am->ARMamN.RR.rM);
500 addHRegUse(u, HRmRead, riA->ARM64riA.R.reg);
561 addHRegUse(u, HRmRead, riL->ARM64riL.R.reg);
615 addHRegUse(u, HRmRead, ri6->ARM64ri6.R.reg);
2561 addHRegUse(u, HRmRead, i->ARM64in.Arith.argL);
2565 addHRegUse(u, HRmRead, i->ARM64in.Cmp.argL);
2570 addHRegUse(u, HRmRead, i->ARM64in.Logic.argL);
2574 addHRegUse(u, HRmRead, i->ARM64in.Test.argL);
2579 addHRegUse(u, HRmRead, i->ARM64in.Shift.argL);
2584 addHRegUse(u, HRmRead, i->ARM64in.Unary.src);
2588 addHRegUse(u, HRmRead, i->ARM64in.MovI.src);
2598 addHRegUse(u, HRmRead, i->ARM64in.LdSt64.rD);
2606 addHRegUse(u, HRmRead, i->ARM64in.LdSt32.rD);
2614 addHRegUse(u, HRmRead, i->ARM64in.LdSt16.rD);
2622 addHRegUse(u, HRmRead, i->ARM64in.LdSt8.rD);
2634 addHRegUse(u, HRmRead, i->ARM64in.XIndir.dstGA);
2638 addHRegUse(u, HRmRead, i->ARM64in.XAssisted.dstGA);
2643 addHRegUse(u, HRmRead, i->ARM64in.CSel.argL);
2644 addHRegUse(u, HRmRead, i->ARM64in.CSel.argR);
2667 case 8: addHRegUse(u, HRmRead, hregARM64_X7()); /*fallthru*/
2668 case 7: addHRegUse(u, HRmRead, hregARM64_X6()); /*fallthru*/
2669 case 6: addHRegUse(u, HRmRead, hregARM64_X5()); /*fallthru*/
2670 case 5: addHRegUse(u, HRmRead, hregARM64_X4()); /*fallthru*/
2671 case 4: addHRegUse(u, HRmRead, hregARM64_X3()); /*fallthru*/
2672 case 3: addHRegUse(u, HRmRead, hregARM64_X2()); /*fallthru*/
2673 case 2: addHRegUse(u, HRmRead, hregARM64_X1()); /*fallthru*/
2674 case 1: addHRegUse(u, HRmRead, hregARM64_X0()); break;
2695 addHRegUse(u, HRmRead, i->ARM64in.Mul.argL);
2696 addHRegUse(u, HRmRead, i->ARM64in.Mul.argR);
2699 addHRegUse(u, HRmRead, hregARM64_X4());
2703 addHRegUse(u, HRmRead, hregARM64_X4());
2705 addHRegUse(u, HRmRead, hregARM64_X2());
2712 HRmRead, i->ARM64in.VLdStS.rN);
2716 addHRegUse(u, HRmRead, i->ARM64in.VLdStS.sD);
2720 addHRegUse(u, HRmRead, i->ARM64in.VLdStD.rN);
2724 addHRegUse(u, HRmRead, i->ARM64in.VLdStD.dD);
2728 addHRegUse(u, HRmRead, i->ARM64in.VLdStQ.rN);
2732 addHRegUse(u, HRmRead, i->ARM64in.VLdStQ.rQ);
2735 addHRegUse(u, HRmRead, i->ARM64in.VCvtI2F.rS);
2739 addHRegUse(u, HRmRead, i->ARM64in.VCvtF2I.rS);
2744 addHRegUse(u, HRmRead, i->ARM64in.VCvtSD.src);
2748 addHRegUse(u, HRmRead, i->ARM64in.VUnaryD.src);
2752 addHRegUse(u, HRmRead, i->ARM64in.VUnaryS.src);
2756 addHRegUse(u, HRmRead, i->ARM64in.VBinD.argL);
2757 addHRegUse(u, HRmRead, i->ARM64in.VBinD.argR);
2761 addHRegUse(u, HRmRead, i->ARM64in.VBinS.argL);
2762 addHRegUse(u, HRmRead, i->ARM64in.VBinS.argR);
2765 addHRegUse(u, HRmRead, i->ARM64in.VCmpD.argL);
2766 addHRegUse(u, HRmRead, i->ARM64in.VCmpD.argR);
2769 addHRegUse(u, HRmRead, i->ARM64in.VCmpS.argL);
2770 addHRegUse(u, HRmRead, i->ARM64in.VCmpS.argR);
2774 addHRegUse(u, HRmRead, i->ARM64in.FPCR.iReg);
2780 addHRegUse(u, HRmRead, i->ARM64in.VBinV.argL);
2781 addHRegUse(u, HRmRead, i->ARM64in.VBinV.argR);
2785 addHRegUse(u, HRmRead, i->ARM64in.VUnaryV.arg);
2789 addHRegUse(u, HRmRead, i->ARM64in.VNarrowV.src);
2793 addHRegUse(u, HRmRead, i->ARM64in.VShiftImmV.src);
2797 //ZZ addHRegUse(u, HRmRead, i->ARMin.VAluS.argL);
2798 //ZZ addHRegUse(u, HRmRead, i->ARMin.VAluS.argR);
2802 //ZZ addHRegUse(u, HRmRead, i->ARMin.VUnaryS.src);
2806 //ZZ addHRegUse(u, HRmRead, i->ARMin.VCMovD.dst);
2807 //ZZ addHRegUse(u, HRmRead, i->ARMin.VCMovD.src);
2811 //ZZ addHRegUse(u, HRmRead, i->ARMin.VCMovS.dst);
2812 //ZZ addHRegUse(u, HRmRead, i->ARMin.VCMovS.src);
2817 //ZZ addHRegUse(u, HRmRead, i->ARMin.VXferD.rHi);
2818 //ZZ addHRegUse(u, HRmRead, i->ARMin.VXferD.rLo);
2820 //ZZ addHRegUse(u, HRmRead, i->ARMin.VXferD.dD);
2828 //ZZ addHRegUse(u, HRmRead, i->ARMin.VXferS.rLo);
2830 //ZZ addHRegUse(u, HRmRead, i->ARMin.VXferS.fD);
2836 //ZZ addHRegUse(u, HRmRead, i->ARMin.VCvtID.src);
2842 //ZZ addHRegUse(u, HRmRead, i->ARMin.NLdStD.dD);
2847 //ZZ addHRegUse(u, HRmRead, i->ARMin.NUnary.src);
2851 //ZZ addHRegUse(u, HRmRead, i->ARMin.NUnaryS.src->reg);
2855 //ZZ addHRegUse(u, HRmRead, i->ARMin.NShift.argL);
2856 //ZZ addHRegUse(u, HRmRead, i->ARMin.NShift.argR);
2860 //ZZ addHRegUse(u, HRmRead, i->ARMin.NShl64.src);
2865 //ZZ addHRegUse(u, HRmRead, i->ARMin.NDual.arg1);
2866 //ZZ addHRegUse(u, HRmRead, i->ARMin.NDual.arg2);
2873 addHRegUse(u, HRmRead, i->ARM64in.VDfromX.rX);
2877 addHRegUse(u, HRmRead, i->ARM64in.VQfromXX.rXhi);
2878 addHRegUse(u, HRmRead, i->ARM64in.VQfromXX.rXlo);
2882 addHRegUse(u, HRmRead, i->ARM64in.VXfromQ.rQ);
2886 addHRegUse(u, HRmRead, i->ARM64in.VMov.src);
2892 //ZZ addHRegUse(u, HRmRead, i->ARMin.NBinary.argL);
2893 //ZZ addHRegUse(u, HRmRead, i->ARMin.NBinary.argR);
2897 //ZZ addHRegUse(u, HRmRead, i->ARMin.NCMovQ.dst);
2898 //ZZ addHRegUse(u, HRmRead, i->ARMin.NCMovQ.src);
2902 //ZZ addHRegUse(u, HRmRead, i->ARMin.Add32.rN);