Lines Matching refs:gpr
344 Reg gpr = REGARG_FIRSTGPR; in asm_gencall() local
346 Reg gpr, fpr = REGARG_FIRSTFPR, fprodd = 0; in asm_gencall() local
351 for (gpr = REGARG_FIRSTGPR; gpr <= REGARG_LASTGPR; gpr++) in asm_gencall()
352 as->cost[gpr] = REGCOST(~0u, ASMREF_L); in asm_gencall()
353 gpr = REGARG_FIRSTGPR; in asm_gencall()
390 if (irt_isnum(ir->t)) gpr = (gpr+1) & ~1u; in asm_gencall()
391 if (gpr <= REGARG_LASTGPR) { in asm_gencall()
392 lua_assert(rset_test(as->freeset, gpr)); /* Must have been evicted. */ in asm_gencall()
394 lua_assert(rset_test(as->freeset, gpr+1)); /* Ditto. */ in asm_gencall()
395 emit_dnm(as, ARMI_VMOV_RR_D, gpr, gpr+1, (src & 15)); in asm_gencall()
396 gpr += 2; in asm_gencall()
398 emit_dn(as, ARMI_VMOV_R_S, gpr, (src & 15)); in asm_gencall()
399 gpr++; in asm_gencall()
410 if (gpr <= REGARG_LASTGPR) { in asm_gencall()
411 lua_assert(rset_test(as->freeset, gpr)); /* Must have been evicted. */ in asm_gencall()
412 if (ref) ra_leftov(as, gpr, ref); in asm_gencall()
413 gpr++; in asm_gencall()