Home | History | Annotate | Download | only in priv

Lines Matching refs:HRmWrite

2560          addHRegUse(u, HRmWrite, i->ARM64in.Arith.dst);
2569 addHRegUse(u, HRmWrite, i->ARM64in.Logic.dst);
2578 addHRegUse(u, HRmWrite, i->ARM64in.Shift.dst);
2583 addHRegUse(u, HRmWrite, i->ARM64in.Unary.dst);
2587 addHRegUse(u, HRmWrite, i->ARM64in.MovI.dst);
2591 addHRegUse(u, HRmWrite, i->ARM64in.Imm64.dst);
2596 addHRegUse(u, HRmWrite, i->ARM64in.LdSt64.rD);
2604 addHRegUse(u, HRmWrite, i->ARM64in.LdSt32.rD);
2612 addHRegUse(u, HRmWrite, i->ARM64in.LdSt16.rD);
2620 addHRegUse(u, HRmWrite, i->ARM64in.LdSt8.rD);
2642 addHRegUse(u, HRmWrite, i->ARM64in.CSel.dst);
2653 addHRegUse(u, HRmWrite, hregARM64_X0());
2654 addHRegUse(u, HRmWrite, hregARM64_X1());
2655 addHRegUse(u, HRmWrite, hregARM64_X2());
2656 addHRegUse(u, HRmWrite, hregARM64_X3());
2657 addHRegUse(u, HRmWrite, hregARM64_X4());
2658 addHRegUse(u, HRmWrite, hregARM64_X5());
2659 addHRegUse(u, HRmWrite, hregARM64_X6());
2660 addHRegUse(u, HRmWrite, hregARM64_X7());
2661 addHRegUse(u, HRmWrite, hregARM64_Q16());
2662 addHRegUse(u, HRmWrite, hregARM64_Q17());
2663 addHRegUse(u, HRmWrite, hregARM64_Q18());
2684 addHRegUse(u, HRmWrite, hregARM64_X9());
2691 addHRegUse(u, HRmWrite, i->ARM64in.FromSP.dst);
2694 addHRegUse(u, HRmWrite, i->ARM64in.Mul.dst);
2700 addHRegUse(u, HRmWrite, hregARM64_X2());
2704 addHRegUse(u, HRmWrite, hregARM64_X0());
2714 addHRegUse(u, HRmWrite, i->ARM64in.VLdStS.sD);
2722 addHRegUse(u, HRmWrite, i->ARM64in.VLdStD.dD);
2730 addHRegUse(u, HRmWrite, i->ARM64in.VLdStQ.rQ);
2736 addHRegUse(u, HRmWrite, i->ARM64in.VCvtI2F.rD);
2740 addHRegUse(u, HRmWrite, i->ARM64in.VCvtF2I.rD);
2743 addHRegUse(u, HRmWrite, i->ARM64in.VCvtSD.dst);
2747 addHRegUse(u, HRmWrite, i->ARM64in.VUnaryD.dst);
2751 addHRegUse(u, HRmWrite, i->ARM64in.VUnaryS.dst);
2755 addHRegUse(u, HRmWrite, i->ARM64in.VBinD.dst);
2760 addHRegUse(u, HRmWrite, i->ARM64in.VBinS.dst);
2776 addHRegUse(u, HRmWrite, i->ARM64in.FPCR.iReg);
2779 addHRegUse(u, HRmWrite, i->ARM64in.VBinV.dst);
2784 addHRegUse(u, HRmWrite, i->ARM64in.VUnaryV.dst);
2788 addHRegUse(u, HRmWrite, i->ARM64in.VNarrowV.dst);
2792 addHRegUse(u, HRmWrite, i->ARM64in.VShiftImmV.dst);
2796 //ZZ addHRegUse(u, HRmWrite, i->ARMin.VAluS.dst);
2801 //ZZ addHRegUse(u, HRmWrite, i->ARMin.VUnaryS.dst);
2805 //ZZ addHRegUse(u, HRmWrite, i->ARMin.VCMovD.dst);
2810 //ZZ addHRegUse(u, HRmWrite, i->ARMin.VCMovS.dst);
2816 //ZZ addHRegUse(u, HRmWrite, i->ARMin.VXferD.dD);
2821 //ZZ addHRegUse(u, HRmWrite, i->ARMin.VXferD.rHi);
2822 //ZZ addHRegUse(u, HRmWrite, i->ARMin.VXferD.rLo);
2827 //ZZ addHRegUse(u, HRmWrite, i->ARMin.VXferS.fD);
2831 //ZZ addHRegUse(u, HRmWrite, i->ARMin.VXferS.rLo);
2835 //ZZ addHRegUse(u, HRmWrite, i->ARMin.VCvtID.dst);
2840 //ZZ addHRegUse(u, HRmWrite, i->ARMin.NLdStD.dD);
2846 //ZZ addHRegUse(u, HRmWrite, i->ARMin.NUnary.dst);
2850 //ZZ addHRegUse(u, HRmWrite, i->ARMin.NUnaryS.dst->reg);
2854 //ZZ addHRegUse(u, HRmWrite, i->ARMin.NShift.dst);
2859 //ZZ addHRegUse(u, HRmWrite, i->ARMin.NShl64.dst);
2863 //ZZ addHRegUse(u, HRmWrite, i->ARMin.NDual.arg1);
2864 //ZZ addHRegUse(u, HRmWrite, i->ARMin.NDual.arg2);
2869 addHRegUse(u, HRmWrite, i->ARM64in.VImmQ.rQ);
2872 addHRegUse(u, HRmWrite, i->ARM64in.VDfromX.rD);
2876 addHRegUse(u, HRmWrite, i->ARM64in.VQfromXX.rQ);
2881 addHRegUse(u, HRmWrite, i->ARM64in.VXfromQ.rX);
2885 addHRegUse(u, HRmWrite, i->ARM64in.VMov.dst);
2889 //ZZ addHRegUse(u, HRmWrite, i->ARMin.NBinary.dst);
2896 //ZZ addHRegUse(u, HRmWrite, i->ARMin.NCMovQ.dst);
2901 //ZZ addHRegUse(u, HRmWrite, i->ARMin.Add32.rD);
2910 addHRegUse(u, HRmWrite, hregARM64_X9()); /* also unavail to RA */
2913 //ZZ addHRegUse(u, HRmWrite, hregARM_R12());
2914 //ZZ addHRegUse(u, HRmWrite, hregARM_R11());