Lines Matching refs:idx
151 int idx;
156 idx = s->nb_labels++;
157 l = &s->labels[idx];
160 return idx;
290 int idx;
298 idx = s->nb_globals;
308 return idx;
313 int idx;
315 idx = tcg_global_reg_new_internal(TCG_TYPE_I32, reg, name);
316 return MAKE_TCGV_I32(idx);
321 int idx;
323 idx = tcg_global_reg_new_internal(TCG_TYPE_I64, reg, name);
324 return MAKE_TCGV_I64(idx);
333 int idx;
335 idx = s->nb_globals;
385 return idx;
391 int idx;
393 idx = tcg_global_mem_new_internal(TCG_TYPE_I32, reg, offset, name);
394 return MAKE_TCGV_I32(idx);
400 int idx;
402 idx = tcg_global_mem_new_internal(TCG_TYPE_I64, reg, offset, name);
403 return MAKE_TCGV_I64(idx);
410 int idx, k;
415 idx = s->first_free_temp[k];
416 if (idx != -1) {
419 ts = &s->temps[idx];
424 idx = s->nb_temps;
454 return idx;
459 int idx;
461 idx = tcg_temp_new_internal(TCG_TYPE_I32, temp_local);
462 return MAKE_TCGV_I32(idx);
467 int idx;
469 idx = tcg_temp_new_internal(TCG_TYPE_I64, temp_local);
470 return MAKE_TCGV_I64(idx);
473 static inline void tcg_temp_free_internal(int idx)
479 assert(idx >= s->nb_globals && idx < s->nb_temps);
480 ts = &s->temps[idx];
487 s->first_free_temp[k] = idx;
702 int idx)
706 ts = &s->temps[idx];
707 if (idx < s->nb_globals) {
711 snprintf(buf, buf_size, "loc%d", idx - s->nb_globals);
713 snprintf(buf, buf_size, "tmp%d", idx - s->nb_globals);