Lines Matching refs:HRmRead
216 addHRegUse(u, HRmRead, am->Xam.IR.reg);
219 addHRegUse(u, HRmRead, am->Xam.IRRS.base);
220 addHRegUse(u, HRmRead, am->Xam.IRRS.index);
286 addHRegUse(u, HRmRead, op->Xrmi.Reg.reg);
348 addHRegUse(u, HRmRead, op->Xri.Reg.reg);
1236 addHRegUse(u, HRmRead, i->Xin.Alu32R.dst);
1248 addHRegUse(u, HRmRead, hregX86_ECX());
1251 addRegUsage_X86RM(u, i->Xin.Test32.dst, HRmRead);
1261 addRegUsage_X86RM(u, i->Xin.MulL.src, HRmRead);
1266 addRegUsage_X86RM(u, i->Xin.Div.src, HRmRead);
1271 addHRegUse(u, HRmRead, i->Xin.Sh3232.src);
1274 addHRegUse(u, HRmRead, hregX86_ECX());
1300 case 3: addHRegUse(u, HRmRead, hregX86_ECX()); /*fallthru*/
1301 case 2: addHRegUse(u, HRmRead, hregX86_EDX()); /*fallthru*/
1302 case 1: addHRegUse(u, HRmRead, hregX86_EAX()); break;
1330 addHRegUse(u, HRmRead, i->Xin.XIndir.dstGA);
1334 addHRegUse(u, HRmRead, i->Xin.XAssisted.dstGA);
1338 addRegUsage_X86RM(u, i->Xin.CMov32.src, HRmRead);
1346 addHRegUse(u, HRmRead, i->Xin.Store.src);
1353 addHRegUse(u, HRmRead, i->Xin.Bsfr32.src);
1360 addHRegUse(u, HRmRead, hregX86_EBX());
1365 addHRegUse(u, HRmRead, hregX86_ECX());
1366 addHRegUse(u, HRmRead, hregX86_EBX());
1371 addHRegUse(u, HRmRead, i->Xin.FpUnary.src);
1375 addHRegUse(u, HRmRead, i->Xin.FpBinary.srcL);
1376 addHRegUse(u, HRmRead, i->Xin.FpBinary.srcR);
1381 addHRegUse(u, i->Xin.FpLdSt.isLoad ? HRmWrite : HRmRead,
1386 addHRegUse(u, i->Xin.FpLdStI.isLoad ? HRmWrite : HRmRead,
1390 addHRegUse(u, HRmRead, i->Xin.Fp64to32.src);
1394 addHRegUse(u, HRmRead, i->Xin.FpCMov.src);
1404 addHRegUse(u, HRmRead, i->Xin.FpCmp.srcL);
1405 addHRegUse(u, HRmRead, i->Xin.FpCmp.srcR);
1411 addHRegUse(u, i->Xin.SseLdSt.isLoad ? HRmWrite : HRmRead,
1426 addHRegUse(u, HRmRead, i->Xin.Sse32Fx4.src);
1435 addHRegUse(u, HRmRead, i->Xin.Sse32FLo.src);
1444 addHRegUse(u, HRmRead, i->Xin.Sse64Fx2.src);
1453 addHRegUse(u, HRmRead, i->Xin.Sse64FLo.src);
1464 addHRegUse(u, HRmRead, i->Xin.SseReRg.src);
1471 addHRegUse(u, HRmRead, i->Xin.SseCMov.src);
1475 addHRegUse(u, HRmRead, i->Xin.SseShuf.src);