Lines Matching refs:allocated_gpr
2388 int allocated_gpr; in emu_rm_gpr_alloc() local
2390 allocated_gpr = rm->num_gprs; in emu_rm_gpr_alloc()
2394 allocated_gpr = rm->last_free_gpr; in emu_rm_gpr_alloc()
2396 rm->allocmap[allocated_gpr] = count; in emu_rm_gpr_alloc()
2398 rm->allocmap[allocated_gpr + i] = -(count - i); in emu_rm_gpr_alloc()
2402 allocated_gpr = rm->num_gprs; in emu_rm_gpr_alloc()
2407 allocated_gpr = i; in emu_rm_gpr_alloc()
2410 allocated_gpr = rm->num_gprs; in emu_rm_gpr_alloc()
2412 if (allocated_gpr == i) in emu_rm_gpr_alloc()
2416 if (allocated_gpr + count < rm->last_free_gpr) { in emu_rm_gpr_alloc()
2417 rm->allocmap[allocated_gpr] = count; in emu_rm_gpr_alloc()
2419 rm->allocmap[allocated_gpr + i] = -(count - i); in emu_rm_gpr_alloc()
2422 if (allocated_gpr == rm->num_gprs) in emu_rm_gpr_alloc()
2423 allocated_gpr = (-1); in emu_rm_gpr_alloc()
2424 if (allocated_gpr >= 0) in emu_rm_gpr_alloc()
2427 return (allocated_gpr); in emu_rm_gpr_alloc()