Lines Matching refs:addHRegUse

271          addHRegUse(u, HRmRead, am->ARM64am.RI9.reg);  in addRegUsage_ARM64AMode()
274 addHRegUse(u, HRmRead, am->ARM64am.RI12.reg); in addRegUsage_ARM64AMode()
277 addHRegUse(u, HRmRead, am->ARM64am.RR.base); in addRegUsage_ARM64AMode()
278 addHRegUse(u, HRmRead, am->ARM64am.RR.index); in addRegUsage_ARM64AMode()
340 addHRegUse(u, HRmRead, riA->ARM64riA.R.reg); in addRegUsage_ARM64RIA()
401 addHRegUse(u, HRmRead, riL->ARM64riL.R.reg); in addRegUsage_ARM64RIL()
455 addHRegUse(u, HRmRead, ri6->ARM64ri6.R.reg); in addRegUsage_ARM64RI6()
1910 addHRegUse(u, HRmWrite, i->ARM64in.Arith.dst); in getRegUsage_ARM64Instr()
1911 addHRegUse(u, HRmRead, i->ARM64in.Arith.argL); in getRegUsage_ARM64Instr()
1915 addHRegUse(u, HRmRead, i->ARM64in.Cmp.argL); in getRegUsage_ARM64Instr()
1919 addHRegUse(u, HRmWrite, i->ARM64in.Logic.dst); in getRegUsage_ARM64Instr()
1920 addHRegUse(u, HRmRead, i->ARM64in.Logic.argL); in getRegUsage_ARM64Instr()
1924 addHRegUse(u, HRmRead, i->ARM64in.Test.argL); in getRegUsage_ARM64Instr()
1928 addHRegUse(u, HRmWrite, i->ARM64in.Shift.dst); in getRegUsage_ARM64Instr()
1929 addHRegUse(u, HRmRead, i->ARM64in.Shift.argL); in getRegUsage_ARM64Instr()
1933 addHRegUse(u, HRmWrite, i->ARM64in.Unary.dst); in getRegUsage_ARM64Instr()
1934 addHRegUse(u, HRmRead, i->ARM64in.Unary.src); in getRegUsage_ARM64Instr()
1937 addHRegUse(u, HRmWrite, i->ARM64in.MovI.dst); in getRegUsage_ARM64Instr()
1938 addHRegUse(u, HRmRead, i->ARM64in.MovI.src); in getRegUsage_ARM64Instr()
1941 addHRegUse(u, HRmWrite, i->ARM64in.Imm64.dst); in getRegUsage_ARM64Instr()
1946 addHRegUse(u, HRmWrite, i->ARM64in.LdSt64.rD); in getRegUsage_ARM64Instr()
1948 addHRegUse(u, HRmRead, i->ARM64in.LdSt64.rD); in getRegUsage_ARM64Instr()
1954 addHRegUse(u, HRmWrite, i->ARM64in.LdSt32.rD); in getRegUsage_ARM64Instr()
1956 addHRegUse(u, HRmRead, i->ARM64in.LdSt32.rD); in getRegUsage_ARM64Instr()
1962 addHRegUse(u, HRmWrite, i->ARM64in.LdSt16.rD); in getRegUsage_ARM64Instr()
1964 addHRegUse(u, HRmRead, i->ARM64in.LdSt16.rD); in getRegUsage_ARM64Instr()
1970 addHRegUse(u, HRmWrite, i->ARM64in.LdSt8.rD); in getRegUsage_ARM64Instr()
1972 addHRegUse(u, HRmRead, i->ARM64in.LdSt8.rD); in getRegUsage_ARM64Instr()
1984 addHRegUse(u, HRmRead, i->ARM64in.XIndir.dstGA); in getRegUsage_ARM64Instr()
1988 addHRegUse(u, HRmRead, i->ARM64in.XAssisted.dstGA); in getRegUsage_ARM64Instr()
1992 addHRegUse(u, HRmWrite, i->ARM64in.CSel.dst); in getRegUsage_ARM64Instr()
1993 addHRegUse(u, HRmRead, i->ARM64in.CSel.argL); in getRegUsage_ARM64Instr()
1994 addHRegUse(u, HRmRead, i->ARM64in.CSel.argR); in getRegUsage_ARM64Instr()
2003 addHRegUse(u, HRmWrite, hregARM64_X0()); in getRegUsage_ARM64Instr()
2004 addHRegUse(u, HRmWrite, hregARM64_X1()); in getRegUsage_ARM64Instr()
2005 addHRegUse(u, HRmWrite, hregARM64_X2()); in getRegUsage_ARM64Instr()
2006 addHRegUse(u, HRmWrite, hregARM64_X3()); in getRegUsage_ARM64Instr()
2007 addHRegUse(u, HRmWrite, hregARM64_X4()); in getRegUsage_ARM64Instr()
2008 addHRegUse(u, HRmWrite, hregARM64_X5()); in getRegUsage_ARM64Instr()
2009 addHRegUse(u, HRmWrite, hregARM64_X6()); in getRegUsage_ARM64Instr()
2010 addHRegUse(u, HRmWrite, hregARM64_X7()); in getRegUsage_ARM64Instr()
2011 addHRegUse(u, HRmWrite, hregARM64_Q16()); in getRegUsage_ARM64Instr()
2012 addHRegUse(u, HRmWrite, hregARM64_Q17()); in getRegUsage_ARM64Instr()
2013 addHRegUse(u, HRmWrite, hregARM64_Q18()); in getRegUsage_ARM64Instr()
2014 addHRegUse(u, HRmWrite, hregARM64_Q19()); in getRegUsage_ARM64Instr()
2015 addHRegUse(u, HRmWrite, hregARM64_Q20()); in getRegUsage_ARM64Instr()
2019 case 8: addHRegUse(u, HRmRead, hregARM64_X7()); /*fallthru*/ in getRegUsage_ARM64Instr()
2020 case 7: addHRegUse(u, HRmRead, hregARM64_X6()); /*fallthru*/ in getRegUsage_ARM64Instr()
2021 case 6: addHRegUse(u, HRmRead, hregARM64_X5()); /*fallthru*/ in getRegUsage_ARM64Instr()
2022 case 5: addHRegUse(u, HRmRead, hregARM64_X4()); /*fallthru*/ in getRegUsage_ARM64Instr()
2023 case 4: addHRegUse(u, HRmRead, hregARM64_X3()); /*fallthru*/ in getRegUsage_ARM64Instr()
2024 case 3: addHRegUse(u, HRmRead, hregARM64_X2()); /*fallthru*/ in getRegUsage_ARM64Instr()
2025 case 2: addHRegUse(u, HRmRead, hregARM64_X1()); /*fallthru*/ in getRegUsage_ARM64Instr()
2026 case 1: addHRegUse(u, HRmRead, hregARM64_X0()); break; in getRegUsage_ARM64Instr()
2036 addHRegUse(u, HRmWrite, hregARM64_X9()); in getRegUsage_ARM64Instr()
2043 addHRegUse(u, HRmWrite, i->ARM64in.FromSP.dst); in getRegUsage_ARM64Instr()
2046 addHRegUse(u, HRmWrite, i->ARM64in.Mul.dst); in getRegUsage_ARM64Instr()
2047 addHRegUse(u, HRmRead, i->ARM64in.Mul.argL); in getRegUsage_ARM64Instr()
2048 addHRegUse(u, HRmRead, i->ARM64in.Mul.argR); in getRegUsage_ARM64Instr()
2051 addHRegUse(u, HRmRead, hregARM64_X4()); in getRegUsage_ARM64Instr()
2052 addHRegUse(u, HRmWrite, hregARM64_X2()); in getRegUsage_ARM64Instr()
2055 addHRegUse(u, HRmRead, hregARM64_X4()); in getRegUsage_ARM64Instr()
2056 addHRegUse(u, HRmWrite, hregARM64_X0()); in getRegUsage_ARM64Instr()
2057 addHRegUse(u, HRmRead, hregARM64_X2()); in getRegUsage_ARM64Instr()
2062 addHRegUse(u, HRmRead, i->ARM64in.VLdStH.rN); in getRegUsage_ARM64Instr()
2064 addHRegUse(u, HRmWrite, i->ARM64in.VLdStH.hD); in getRegUsage_ARM64Instr()
2066 addHRegUse(u, HRmRead, i->ARM64in.VLdStH.hD); in getRegUsage_ARM64Instr()
2070 addHRegUse(u, HRmRead, i->ARM64in.VLdStS.rN); in getRegUsage_ARM64Instr()
2072 addHRegUse(u, HRmWrite, i->ARM64in.VLdStS.sD); in getRegUsage_ARM64Instr()
2074 addHRegUse(u, HRmRead, i->ARM64in.VLdStS.sD); in getRegUsage_ARM64Instr()
2078 addHRegUse(u, HRmRead, i->ARM64in.VLdStD.rN); in getRegUsage_ARM64Instr()
2080 addHRegUse(u, HRmWrite, i->ARM64in.VLdStD.dD); in getRegUsage_ARM64Instr()
2082 addHRegUse(u, HRmRead, i->ARM64in.VLdStD.dD); in getRegUsage_ARM64Instr()
2086 addHRegUse(u, HRmRead, i->ARM64in.VLdStQ.rN); in getRegUsage_ARM64Instr()
2088 addHRegUse(u, HRmWrite, i->ARM64in.VLdStQ.rQ); in getRegUsage_ARM64Instr()
2090 addHRegUse(u, HRmRead, i->ARM64in.VLdStQ.rQ); in getRegUsage_ARM64Instr()
2093 addHRegUse(u, HRmRead, i->ARM64in.VCvtI2F.rS); in getRegUsage_ARM64Instr()
2094 addHRegUse(u, HRmWrite, i->ARM64in.VCvtI2F.rD); in getRegUsage_ARM64Instr()
2097 addHRegUse(u, HRmRead, i->ARM64in.VCvtF2I.rS); in getRegUsage_ARM64Instr()
2098 addHRegUse(u, HRmWrite, i->ARM64in.VCvtF2I.rD); in getRegUsage_ARM64Instr()
2101 addHRegUse(u, HRmWrite, i->ARM64in.VCvtSD.dst); in getRegUsage_ARM64Instr()
2102 addHRegUse(u, HRmRead, i->ARM64in.VCvtSD.src); in getRegUsage_ARM64Instr()
2105 addHRegUse(u, HRmWrite, i->ARM64in.VCvtHS.dst); in getRegUsage_ARM64Instr()
2106 addHRegUse(u, HRmRead, i->ARM64in.VCvtHS.src); in getRegUsage_ARM64Instr()
2109 addHRegUse(u, HRmWrite, i->ARM64in.VCvtHD.dst); in getRegUsage_ARM64Instr()
2110 addHRegUse(u, HRmRead, i->ARM64in.VCvtHD.src); in getRegUsage_ARM64Instr()
2113 addHRegUse(u, HRmWrite, i->ARM64in.VUnaryD.dst); in getRegUsage_ARM64Instr()
2114 addHRegUse(u, HRmRead, i->ARM64in.VUnaryD.src); in getRegUsage_ARM64Instr()
2117 addHRegUse(u, HRmWrite, i->ARM64in.VUnaryS.dst); in getRegUsage_ARM64Instr()
2118 addHRegUse(u, HRmRead, i->ARM64in.VUnaryS.src); in getRegUsage_ARM64Instr()
2121 addHRegUse(u, HRmWrite, i->ARM64in.VBinD.dst); in getRegUsage_ARM64Instr()
2122 addHRegUse(u, HRmRead, i->ARM64in.VBinD.argL); in getRegUsage_ARM64Instr()
2123 addHRegUse(u, HRmRead, i->ARM64in.VBinD.argR); in getRegUsage_ARM64Instr()
2126 addHRegUse(u, HRmWrite, i->ARM64in.VBinS.dst); in getRegUsage_ARM64Instr()
2127 addHRegUse(u, HRmRead, i->ARM64in.VBinS.argL); in getRegUsage_ARM64Instr()
2128 addHRegUse(u, HRmRead, i->ARM64in.VBinS.argR); in getRegUsage_ARM64Instr()
2131 addHRegUse(u, HRmRead, i->ARM64in.VCmpD.argL); in getRegUsage_ARM64Instr()
2132 addHRegUse(u, HRmRead, i->ARM64in.VCmpD.argR); in getRegUsage_ARM64Instr()
2135 addHRegUse(u, HRmRead, i->ARM64in.VCmpS.argL); in getRegUsage_ARM64Instr()
2136 addHRegUse(u, HRmRead, i->ARM64in.VCmpS.argR); in getRegUsage_ARM64Instr()
2139 addHRegUse(u, HRmRead, i->ARM64in.VFCSel.argL); in getRegUsage_ARM64Instr()
2140 addHRegUse(u, HRmRead, i->ARM64in.VFCSel.argR); in getRegUsage_ARM64Instr()
2141 addHRegUse(u, HRmWrite, i->ARM64in.VFCSel.dst); in getRegUsage_ARM64Instr()
2145 addHRegUse(u, HRmRead, i->ARM64in.FPCR.iReg); in getRegUsage_ARM64Instr()
2147 addHRegUse(u, HRmWrite, i->ARM64in.FPCR.iReg); in getRegUsage_ARM64Instr()
2151 addHRegUse(u, HRmRead, i->ARM64in.FPSR.iReg); in getRegUsage_ARM64Instr()
2153 addHRegUse(u, HRmWrite, i->ARM64in.FPSR.iReg); in getRegUsage_ARM64Instr()
2156 addHRegUse(u, HRmWrite, i->ARM64in.VBinV.dst); in getRegUsage_ARM64Instr()
2157 addHRegUse(u, HRmRead, i->ARM64in.VBinV.argL); in getRegUsage_ARM64Instr()
2158 addHRegUse(u, HRmRead, i->ARM64in.VBinV.argR); in getRegUsage_ARM64Instr()
2161 addHRegUse(u, HRmWrite, i->ARM64in.VModifyV.mod); in getRegUsage_ARM64Instr()
2162 addHRegUse(u, HRmRead, i->ARM64in.VModifyV.mod); in getRegUsage_ARM64Instr()
2163 addHRegUse(u, HRmRead, i->ARM64in.VModifyV.arg); in getRegUsage_ARM64Instr()
2166 addHRegUse(u, HRmWrite, i->ARM64in.VUnaryV.dst); in getRegUsage_ARM64Instr()
2167 addHRegUse(u, HRmRead, i->ARM64in.VUnaryV.arg); in getRegUsage_ARM64Instr()
2170 addHRegUse(u, HRmWrite, i->ARM64in.VNarrowV.dst); in getRegUsage_ARM64Instr()
2171 addHRegUse(u, HRmRead, i->ARM64in.VNarrowV.src); in getRegUsage_ARM64Instr()
2174 addHRegUse(u, HRmWrite, i->ARM64in.VShiftImmV.dst); in getRegUsage_ARM64Instr()
2175 addHRegUse(u, HRmRead, i->ARM64in.VShiftImmV.src); in getRegUsage_ARM64Instr()
2178 addHRegUse(u, HRmWrite, i->ARM64in.VExtV.dst); in getRegUsage_ARM64Instr()
2179 addHRegUse(u, HRmRead, i->ARM64in.VExtV.srcLo); in getRegUsage_ARM64Instr()
2180 addHRegUse(u, HRmRead, i->ARM64in.VExtV.srcHi); in getRegUsage_ARM64Instr()
2183 addHRegUse(u, HRmWrite, i->ARM64in.VImmQ.rQ); in getRegUsage_ARM64Instr()
2186 addHRegUse(u, HRmWrite, i->ARM64in.VDfromX.rD); in getRegUsage_ARM64Instr()
2187 addHRegUse(u, HRmRead, i->ARM64in.VDfromX.rX); in getRegUsage_ARM64Instr()
2190 addHRegUse(u, HRmWrite, i->ARM64in.VQfromX.rQ); in getRegUsage_ARM64Instr()
2191 addHRegUse(u, HRmRead, i->ARM64in.VQfromX.rXlo); in getRegUsage_ARM64Instr()
2194 addHRegUse(u, HRmWrite, i->ARM64in.VQfromXX.rQ); in getRegUsage_ARM64Instr()
2195 addHRegUse(u, HRmRead, i->ARM64in.VQfromXX.rXhi); in getRegUsage_ARM64Instr()
2196 addHRegUse(u, HRmRead, i->ARM64in.VQfromXX.rXlo); in getRegUsage_ARM64Instr()
2199 addHRegUse(u, HRmWrite, i->ARM64in.VXfromQ.rX); in getRegUsage_ARM64Instr()
2200 addHRegUse(u, HRmRead, i->ARM64in.VXfromQ.rQ); in getRegUsage_ARM64Instr()
2203 addHRegUse(u, HRmWrite, i->ARM64in.VXfromDorS.rX); in getRegUsage_ARM64Instr()
2204 addHRegUse(u, HRmRead, i->ARM64in.VXfromDorS.rDorS); in getRegUsage_ARM64Instr()
2207 addHRegUse(u, HRmWrite, i->ARM64in.VMov.dst); in getRegUsage_ARM64Instr()
2208 addHRegUse(u, HRmRead, i->ARM64in.VMov.src); in getRegUsage_ARM64Instr()
2216 addHRegUse(u, HRmWrite, hregARM64_X9()); /* also unavail to RA */ in getRegUsage_ARM64Instr()
2221 addHRegUse(u, HRmWrite, hregARM64_X9()); /* unavail to RA */ in getRegUsage_ARM64Instr()
2222 addHRegUse(u, HRmWrite, hregARM64_X8()); /* unavail to RA */ in getRegUsage_ARM64Instr()