Lines Matching refs:vreg

119       HReg vreg;  member
181 if (HRegUsage__contains(&reg_usages_in[m], state[k].vreg)) in findMostDistantlyMentionedVReg()
195 static void sanity_check_spill_offset ( VRegLR* vreg ) in sanity_check_spill_offset() argument
197 switch (vreg->reg_class) { in sanity_check_spill_offset()
199 vassert(0 == ((UShort)vreg->spill_offset % 16)); break; in sanity_check_spill_offset()
201 vassert(0 == ((UShort)vreg->spill_offset % 8)); break; in sanity_check_spill_offset()
483 (*ppReg)(rreg_state[z].vreg); \ in doRegisterAllocation()
523 rreg_state[j].vreg = INVALID_HREG; in doRegisterAllocation()
604 HReg vreg = reg_usage_arr[ii].vRegs[j]; in doRegisterAllocation() local
605 vassert(hregIsVirtual(vreg)); in doRegisterAllocation()
607 Int k = hregIndex(vreg); in doRegisterAllocation()
620 vreg_lrs[k].reg_class = hregClass(vreg); in doRegisterAllocation()
623 vassert(vreg_lrs[k].reg_class == hregClass(vreg)); in doRegisterAllocation()
1064 == hregClass(rreg_state[j].vreg)); in doRegisterAllocation()
1065 vassert( hregIsVirtual(rreg_state[j].vreg)); in doRegisterAllocation()
1076 Int k = hregIndex(rreg_state[j].vreg); in doRegisterAllocation()
1086 vassert(hregIndex(rreg_state[k].vreg) == j); in doRegisterAllocation()
1132 rreg_state[n].vreg = vregD; in doRegisterAllocation()
1157 UInt vregno = hregIndex(rreg_state[j].vreg); in doRegisterAllocation()
1162 Int m = hregIndex(rreg_state[j].vreg); in doRegisterAllocation()
1216 Int m = hregIndex(rreg_state[k].vreg); in doRegisterAllocation()
1239 rreg_state[k].vreg = INVALID_HREG; in doRegisterAllocation()
1283 HReg vreg = reg_usage_arr[ii].vRegs[j]; in doRegisterAllocation() local
1284 vassert(hregIsVirtual(vreg)); in doRegisterAllocation()
1288 Int m = hregIndex(vreg); in doRegisterAllocation()
1297 cand = vreg; in doRegisterAllocation()
1336 HReg vreg = reg_usage_arr[ii].vRegs[j]; in doRegisterAllocation() local
1337 vassert(hregIsVirtual(vreg)); in doRegisterAllocation()
1340 vex_printf("considering "); (*ppReg)(vreg); vex_printf("\n"); in doRegisterAllocation()
1346 Int m = hregIndex(vreg); in doRegisterAllocation()
1351 addToHRegRemap(&remap, vreg, univ->regs[n]); in doRegisterAllocation()
1370 || hregClass(univ->regs[k]) != hregClass(vreg)) in doRegisterAllocation()
1387 rreg_state[k].vreg = vreg; in doRegisterAllocation()
1388 Int p = hregIndex(vreg); in doRegisterAllocation()
1391 addToHRegRemap(&remap, vreg, univ->regs[k]); in doRegisterAllocation()
1437 if (hregClass(univ->regs[k]) != hregClass(vreg)) in doRegisterAllocation()
1443 if (sameHReg(rreg_state[k].vreg, reg_usage_arr[ii].vRegs[m])) { in doRegisterAllocation()
1463 ppHRegClass(hregClass(vreg)); in doRegisterAllocation()
1472 vassert(hregClass(univ->regs[spillee]) == hregClass(vreg)); in doRegisterAllocation()
1475 vassert(! sameHReg(rreg_state[spillee].vreg, vreg)); in doRegisterAllocation()
1477 m = hregIndex(rreg_state[spillee].vreg); in doRegisterAllocation()
1498 rreg_state[spillee].vreg = vreg; in doRegisterAllocation()
1503 m = hregIndex(vreg); in doRegisterAllocation()
1533 addToHRegRemap(&remap, vreg, univ->regs[spillee]); in doRegisterAllocation()
1578 rreg_state[k].vreg = INVALID_HREG; in doRegisterAllocation()