Home | History | Annotate | Download | only in priv

Lines Matching refs:addHRegUse

259          addHRegUse(u, HRmRead, am->ARMam1.RI.reg);
262 // addHRegUse(u, HRmRead, am->ARMam1.RRS.base);
263 // addHRegUse(u, HRmRead, am->ARMam1.RRS.index);
325 addHRegUse(u, HRmRead, am->ARMam2.RI.reg);
328 // addHRegUse(u, HRmRead, am->ARMam2.RR.base);
329 // addHRegUse(u, HRmRead, am->ARMam2.RR.index);
369 addHRegUse(u, HRmRead, am->reg);
396 addHRegUse(u, HRmRead, am->ARMamN.R.rN);
398 addHRegUse(u, HRmRead, am->ARMamN.RR.rN);
399 addHRegUse(u, HRmRead, am->ARMamN.RR.rM);
472 addHRegUse(u, HRmRead, ri84->ARMri84.R.reg);
526 addHRegUse(u, HRmRead, ri5->ARMri5.R.reg);
1995 addHRegUse(u, HRmWrite, i->ARMin.Alu.dst);
1996 addHRegUse(u, HRmRead, i->ARMin.Alu.argL);
2000 addHRegUse(u, HRmWrite, i->ARMin.Shift.dst);
2001 addHRegUse(u, HRmRead, i->ARMin.Shift.argL);
2005 addHRegUse(u, HRmWrite, i->ARMin.Unary.dst);
2006 addHRegUse(u, HRmRead, i->ARMin.Unary.src);
2009 addHRegUse(u, HRmRead, i->ARMin.CmpOrTst.argL);
2013 addHRegUse(u, HRmWrite, i->ARMin.Mov.dst);
2017 addHRegUse(u, HRmWrite, i->ARMin.Imm32.dst);
2022 addHRegUse(u, HRmWrite, i->ARMin.LdSt32.rD);
2024 addHRegUse(u, HRmRead, i->ARMin.LdSt32.rD);
2030 addHRegUse(u, HRmWrite, i->ARMin.LdSt16.rD);
2032 addHRegUse(u, HRmRead, i->ARMin.LdSt16.rD);
2038 addHRegUse(u, HRmWrite, i->ARMin.LdSt8U.rD);
2040 addHRegUse(u, HRmRead, i->ARMin.LdSt8U.rD);
2054 addHRegUse(u, HRmRead, i->ARMin.XIndir.dstGA);
2058 addHRegUse(u, HRmRead, i->ARMin.XAssisted.dstGA);
2062 addHRegUse(u, HRmWrite, i->ARMin.CMov.dst);
2063 addHRegUse(u, HRmRead, i->ARMin.CMov.dst);
2074 addHRegUse(u, HRmWrite, hregARM_R0());
2075 addHRegUse(u, HRmWrite, hregARM_R1());
2076 addHRegUse(u, HRmWrite, hregARM_R2());
2077 addHRegUse(u, HRmWrite, hregARM_R3());
2081 case 4: addHRegUse(u, HRmRead, hregARM_R3()); /*fallthru*/
2082 case 3: addHRegUse(u, HRmRead, hregARM_R2()); /*fallthru*/
2083 case 2: addHRegUse(u, HRmRead, hregARM_R1()); /*fallthru*/
2084 case 1: addHRegUse(u, HRmRead, hregARM_R0()); break;
2098 addHRegUse(u, HRmWrite, hregARM_R11());
2105 addHRegUse(u, HRmRead, hregARM_R2());
2106 addHRegUse(u, HRmRead, hregARM_R3());
2107 addHRegUse(u, HRmWrite, hregARM_R0());
2109 addHRegUse(u, HRmWrite, hregARM_R1());
2112 addHRegUse(u, HRmWrite, i->ARMin.Div.dst);
2113 addHRegUse(u, HRmRead, i->ARMin.Div.argL);
2114 addHRegUse(u, HRmRead, i->ARMin.Div.argR);
2117 addHRegUse(u, HRmRead, hregARM_R4());
2118 addHRegUse(u, HRmWrite, hregARM_R2());
2120 addHRegUse(u, HRmWrite, hregARM_R3());
2123 addHRegUse(u, HRmRead, hregARM_R4());
2124 addHRegUse(u, HRmWrite, hregARM_R0());
2125 addHRegUse(u, HRmRead, hregARM_R2());
2127 addHRegUse(u, HRmRead, hregARM_R3());
2132 addHRegUse(u, HRmWrite, i->ARMin.VLdStD.dD);
2134 addHRegUse(u, HRmRead, i->ARMin.VLdStD.dD);
2140 addHRegUse(u, HRmWrite, i->ARMin.VLdStS.fD);
2142 addHRegUse(u, HRmRead, i->ARMin.VLdStS.fD);
2146 addHRegUse(u, HRmWrite, i->ARMin.VAluD.dst);
2147 addHRegUse(u, HRmRead, i->ARMin.VAluD.argL);
2148 addHRegUse(u, HRmRead, i->ARMin.VAluD.argR);
2151 addHRegUse(u, HRmWrite, i->ARMin.VAluS.dst);
2152 addHRegUse(u, HRmRead, i->ARMin.VAluS.argL);
2153 addHRegUse(u, HRmRead, i->ARMin.VAluS.argR);
2156 addHRegUse(u, HRmWrite, i->ARMin.VUnaryD.dst);
2157 addHRegUse(u, HRmRead, i->ARMin.VUnaryD.src);
2160 addHRegUse(u, HRmWrite, i->ARMin.VUnaryS.dst);
2161 addHRegUse(u, HRmRead, i->ARMin.VUnaryS.src);
2164 addHRegUse(u, HRmRead, i->ARMin.VCmpD.argL);
2165 addHRegUse(u, HRmRead, i->ARMin.VCmpD.argR);
2168 addHRegUse(u, HRmWrite, i->ARMin.VCMovD.dst);
2169 addHRegUse(u, HRmRead, i->ARMin.VCMovD.dst);
2170 addHRegUse(u, HRmRead, i->ARMin.VCMovD.src);
2173 addHRegUse(u, HRmWrite, i->ARMin.VCMovS.dst);
2174 addHRegUse(u, HRmRead, i->ARMin.VCMovS.dst);
2175 addHRegUse(u, HRmRead, i->ARMin.VCMovS.src);
2178 addHRegUse(u, HRmWrite, i->ARMin.VCvtSD.dst);
2179 addHRegUse(u, HRmRead, i->ARMin.VCvtSD.src);
2183 addHRegUse(u, HRmWrite, i->ARMin.VXferD.dD);
2184 addHRegUse(u, HRmRead, i->ARMin.VXferD.rHi);
2185 addHRegUse(u, HRmRead, i->ARMin.VXferD.rLo);
2187 addHRegUse(u, HRmRead, i->ARMin.VXferD.dD);
2188 addHRegUse(u, HRmWrite, i->ARMin.VXferD.rHi);
2189 addHRegUse(u, HRmWrite, i->ARMin.VXferD.rLo);
2194 addHRegUse(u, HRmWrite, i->ARMin.VXferS.fD);
2195 addHRegUse(u, HRmRead, i->ARMin.VXferS.rLo);
2197 addHRegUse(u, HRmRead, i->ARMin.VXferS.fD);
2198 addHRegUse(u, HRmWrite, i->ARMin.VXferS.rLo);
2202 addHRegUse(u, HRmWrite, i->ARMin.VCvtID.dst);
2203 addHRegUse(u, HRmRead, i->ARMin.VCvtID.src);
2207 addHRegUse(u, HRmRead, i->ARMin.FPSCR.iReg);
2209 addHRegUse(u, HRmWrite, i->ARMin.FPSCR.iReg);
2217 addHRegUse(u, HRmWrite, i->ARMin.NLdStQ.dQ);
2219 addHRegUse(u, HRmRead, i->ARMin.NLdStQ.dQ);
2224 addHRegUse(u, HRmWrite, i->ARMin.NLdStD.dD);
2226 addHRegUse(u, HRmRead, i->ARMin.NLdStD.dD);
2230 addHRegUse(u, HRmWrite, i->ARMin.NUnary.dst);
2231 addHRegUse(u, HRmRead, i->ARMin.NUnary.src);
2234 addHRegUse(u, HRmWrite, i->ARMin.NUnaryS.dst->reg);
2235 addHRegUse(u, HRmRead, i->ARMin.NUnaryS.src->reg);
2238 addHRegUse(u, HRmWrite, i->ARMin.NShift.dst);
2239 addHRegUse(u, HRmRead, i->ARMin.NShift.argL);
2240 addHRegUse(u, HRmRead, i->ARMin.NShift.argR);
2243 addHRegUse(u, HRmWrite, i->ARMin.NDual.arg1);
2244 addHRegUse(u, HRmWrite, i->ARMin.NDual.arg2);
2245 addHRegUse(u, HRmRead, i->ARMin.NDual.arg1);
2246 addHRegUse(u, HRmRead, i->ARMin.NDual.arg2);
2249 addHRegUse(u, HRmWrite, i->ARMin.NBinary.dst);
2252 addHRegUse(u, HRmRead, i->ARMin.NBinary.argL);
2253 addHRegUse(u, HRmRead, i->ARMin.NBinary.argR);
2256 addHRegUse(u, HRmWrite, i->ARMin.NeonImm.dst);
2259 addHRegUse(u, HRmWrite, i->ARMin.NCMovQ.dst);
2260 addHRegUse(u, HRmRead, i->ARMin.NCMovQ.dst);
2261 addHRegUse(u, HRmRead, i->ARMin.NCMovQ.src);
2264 addHRegUse(u, HRmWrite, i->ARMin.Add32.rD);
2265 addHRegUse(u, HRmRead, i->ARMin.Add32.rN);
2273 addHRegUse(u, HRmWrite, hregARM_R12()); /* also unavail to RA */
2276 addHRegUse(u, HRmWrite, hregARM_R12());
2277 addHRegUse(u, HRmWrite, hregARM_R11());