Lines Matching refs:TCGRegSet
261 static TCGRegSet tcg_target_available_regs[TCG_TYPE_COUNT];
262 static TCGRegSet tcg_target_call_clobber_regs;
2915 static inline bool tcg_regset_single(TCGRegSet d) in tcg_regset_single()
2920 static inline TCGReg tcg_regset_first(TCGRegSet d) in tcg_regset_first()
3228 TCGRegSet set = output_pref(op, i); in tcg_dump_ops()
3773 static inline TCGRegSet *la_temp_pref(TCGTemp *ts) in la_temp_pref()
3891 TCGRegSet mask = ~tcg_target_call_clobber_regs; in la_cross_call()
3897 TCGRegSet *pset = la_temp_pref(ts); in la_cross_call()
3898 TCGRegSet set = *pset; in la_cross_call()
3999 TCGRegSet *prefs; in liveness_pass_1()
4001 prefs = tcg_malloc(sizeof(TCGRegSet) * nb_temps); in liveness_pass_1()
4199 ts->state_ptr = tcg_malloc(sizeof(TCGRegSet)); in liveness_pass_1()
4354 TCGRegSet set, *pset; in liveness_pass_1()
4660 static void temp_load(TCGContext *, TCGTemp *, TCGRegSet, TCGRegSet, TCGRegSet);
4697 static void temp_sync(TCGContext *s, TCGTemp *ts, TCGRegSet allocated_regs, in temp_sync()
4698 TCGRegSet preferred_regs, int free_or_dead) in temp_sync()
4738 static void tcg_reg_free(TCGContext *s, TCGReg reg, TCGRegSet allocated_regs) in tcg_reg_free()
4756 static TCGReg tcg_reg_alloc(TCGContext *s, TCGRegSet required_regs, in tcg_reg_alloc()
4757 TCGRegSet allocated_regs, in tcg_reg_alloc()
4758 TCGRegSet preferred_regs, bool rev) in tcg_reg_alloc()
4761 TCGRegSet reg_ct[2]; in tcg_reg_alloc()
4776 TCGRegSet set = reg_ct[j]; in tcg_reg_alloc()
4797 TCGRegSet set = reg_ct[j]; in tcg_reg_alloc()
4818 static TCGReg tcg_reg_alloc_pair(TCGContext *s, TCGRegSet required_regs, in tcg_reg_alloc_pair()
4819 TCGRegSet allocated_regs, in tcg_reg_alloc_pair()
4820 TCGRegSet preferred_regs, bool rev) in tcg_reg_alloc_pair()
4823 TCGRegSet reg_ct[2]; in tcg_reg_alloc_pair()
4845 TCGRegSet set = reg_ct[j]; in tcg_reg_alloc_pair()
4866 static void temp_load(TCGContext *s, TCGTemp *ts, TCGRegSet desired_regs, in temp_load()
4867 TCGRegSet allocated_regs, TCGRegSet preferred_regs) in temp_load()
4918 static void temp_save(TCGContext *s, TCGTemp *ts, TCGRegSet allocated_regs) in temp_save()
4928 static void save_globals(TCGContext *s, TCGRegSet allocated_regs) in save_globals()
4940 static void sync_globals(TCGContext *s, TCGRegSet allocated_regs) in sync_globals()
4954 static void tcg_reg_alloc_bb_end(TCGContext *s, TCGRegSet allocated_regs) in tcg_reg_alloc_bb_end()
4986 static void tcg_reg_alloc_cbranch(TCGContext *s, TCGRegSet allocated_regs) in tcg_reg_alloc_cbranch()
5015 TCGRegSet preferred_regs) in tcg_reg_alloc_do_movi()
5037 TCGRegSet allocated_regs, preferred_regs; in tcg_reg_alloc_mov()
5104 allocated_regs | ((TCGRegSet)1 << ireg), in tcg_reg_alloc_mov()
5137 TCGRegSet dup_out_regs, dup_in_regs; in tcg_reg_alloc_dup()
5171 TCGRegSet allocated_regs = s->reserved_regs; in tcg_reg_alloc_dup()
5248 TCGRegSet i_allocated_regs; in tcg_reg_alloc_op()
5249 TCGRegSet o_allocated_regs; in tcg_reg_alloc_op()
5302 TCGRegSet i_preferred_regs, i_required_regs; in tcg_reg_alloc_op()
5452 TCGRegSet t_allocated_regs = i_allocated_regs; in tcg_reg_alloc_op()
5480 i_required_regs = (TCGRegSet)1 << reg; in tcg_reg_alloc_op()
5972 TCGRegSet allocated_regs = s->reserved_regs; in tcg_reg_alloc_dup2()
5973 TCGRegSet dup_out_regs = opcode_args_ct(op)[0].regs; in tcg_reg_alloc_dup2()
6041 TCGRegSet allocated_regs) in load_arg_reg()
6057 TCGRegSet arg_set = 0; in load_arg_reg()
6066 TCGRegSet allocated_regs) in load_arg_stk()
6079 TCGTemp *ts, TCGRegSet *allocated_regs) in load_arg_normal()
6091 intptr_t ref_off, TCGRegSet *allocated_regs) in load_arg_ref()
6115 TCGRegSet allocated_regs = s->reserved_regs; in tcg_reg_alloc_call()