Lines Matching defs:state

168 static const char *show_op(struct bb_state *state, struct operand *op)  in show_op()
234 static void FORMAT_ATTR(2) output_line(struct bb_state *state, const char *fmt, ...) in output_line()
243 static void FORMAT_ATTR(2) output_label(struct bb_state *state, const char *fmt, ...) in output_label()
255 static void FORMAT_ATTR(2) output_insn(struct bb_state *state, const char *fmt, ...) in output_insn()
267 #define output_insn(state, fmt, arg...) \ argument
270 static void FORMAT_ATTR(2) output_comment(struct bb_state *state, const char *fmt, ...) in output_comment()
312 static void alloc_stack(struct bb_state *state, struct storage *storage) in alloc_stack()
325 static int can_regenerate(struct bb_state *state, pseudo_t pseudo) in can_regenerate()
345 static void flush_one_pseudo(struct bb_state *state, struct hardreg *hardreg, pseudo_t pseudo) in flush_one_pseudo()
381 static void flush_reg(struct bb_state *state, struct hardreg *reg) in flush_reg()
401 static struct storage_hash *find_pseudo_storage(struct bb_state *state, pseudo_t pseudo, struct har… in find_pseudo_storage()
440 static void mark_reg_dead(struct bb_state *state, pseudo_t pseudo, struct hardreg *reg) in mark_reg_dead()
455 static void add_pseudo_reg(struct bb_state *state, pseudo_t pseudo, struct hardreg *reg) in add_pseudo_reg()
461 static struct hardreg *preferred_reg(struct bb_state *state, pseudo_t target) in preferred_reg()
474 static struct hardreg *empty_reg(struct bb_state *state) in empty_reg()
486 static struct hardreg *target_reg(struct bb_state *state, pseudo_t pseudo, pseudo_t target) in target_reg()
520 static struct hardreg *find_in_reg(struct bb_state *state, pseudo_t pseudo) in find_in_reg()
540 static void flush_pseudo(struct bb_state *state, pseudo_t pseudo, struct storage *storage) in flush_pseudo()
548 static void flush_cc_cache_to_reg(struct bb_state *state, pseudo_t pseudo, struct hardreg *reg) in flush_cc_cache_to_reg()
557 static void flush_cc_cache(struct bb_state *state) in flush_cc_cache()
573 static void add_cc_cache(struct bb_state *state, int opcode, pseudo_t pseudo) in add_cc_cache()
583 static struct hardreg *fill_reg(struct bb_state *state, struct hardreg *hardreg, pseudo_t pseudo) in fill_reg()
640 static struct hardreg *getreg(struct bb_state *state, pseudo_t pseudo, pseudo_t target) in getreg()
651 static void move_reg(struct bb_state *state, struct hardreg *src, struct hardreg *dst) in move_reg()
656 static struct hardreg *copy_reg(struct bb_state *state, struct hardreg *src, pseudo_t target) in copy_reg()
689 static void put_operand(struct bb_state *state, struct operand *op) in put_operand()
714 static struct operand *get_register_operand(struct bb_state *state, pseudo_t pseudo, pseudo_t targe… in get_register_operand()
723 static int get_sym_frame_offset(struct bb_state *state, pseudo_t pseudo) in get_sym_frame_offset()
733 static struct operand *get_generic_operand(struct bb_state *state, pseudo_t pseudo) in get_generic_operand()
795 static const char *generic(struct bb_state *state, pseudo_t pseudo) in generic()
825 static struct operand *get_address_operand(struct bb_state *state, struct instruction *memop) in get_address_operand()
846 static const char *address(struct bb_state *state, struct instruction *memop) in address()
854 static const char *reg_or_imm(struct bb_state *state, pseudo_t pseudo) in reg_or_imm()
880 static struct hardreg *target_copy_reg(struct bb_state *state, struct hardreg *src, pseudo_t target) in target_copy_reg()
886 static void do_binop(struct bb_state *state, struct instruction *insn, pseudo_t val1, pseudo_t val2) in do_binop()
900 static void generate_binop(struct bb_state *state, struct instruction *insn) in generate_binop()
906 static int is_dead_reg(struct bb_state *state, pseudo_t pseudo, struct hardreg *reg) in is_dead_reg()
921 static void generate_commutative_binop(struct bb_state *state, struct instruction *insn) in generate_commutative_binop()
956 static void mark_pseudo_dead(struct bb_state *state, pseudo_t pseudo) in mark_pseudo_dead()
970 static void kill_dead_pseudos(struct bb_state *state) in kill_dead_pseudos()
979 static void generate_store(struct instruction *insn, struct bb_state *state) in generate_store()
984 static void generate_load(struct instruction *insn, struct bb_state *state) in generate_load()
994 static void kill_pseudo(struct bb_state *state, pseudo_t pseudo) in kill_pseudo()
1017 static void generate_copy(struct bb_state *state, struct instruction *insn) in generate_copy()
1024 static void generate_cast(struct bb_state *state, struct instruction *insn) in generate_cast()
1069 static void generate_branch(struct bb_state *state, struct instruction *br) in generate_branch()
1093 static void generate_switch(struct bb_state *state, struct instruction *insn) in generate_switch()
1102 static void generate_ret(struct bb_state *state, struct instruction *ret) in generate_ret()
1116 static void generate_call(struct bb_state *state, struct instruction *insn) in generate_call()
1135 static void generate_select(struct bb_state *state, struct instruction *insn) in generate_select()
1251 static struct asm_arg *generate_asm_inputs(struct bb_state *state, struct asm_constraint_list *list… in generate_asm_inputs()
1293 static struct asm_arg *generate_asm_outputs(struct bb_state *state, struct asm_constraint_list *lis… in generate_asm_outputs()
1326 static void generate_asm(struct bb_state *state, struct instruction *insn) in generate_asm()
1340 static void generate_compare(struct bb_state *state, struct instruction *insn) in generate_compare()
1361 static void generate_one_insn(struct instruction *insn, struct bb_state *state) in generate_one_insn()
1464 static void write_reg_to_storage(struct bb_state *state, struct hardreg *reg, pseudo_t pseudo, stru… in write_reg_to_storage()
1505 static void write_val_to_storage(struct bb_state *state, pseudo_t src, struct storage *storage) in write_val_to_storage()
1521 static void fill_output(struct bb_state *state, pseudo_t pseudo, struct storage *out) in fill_output()
1581 static int final_pseudo_flush(struct bb_state *state, pseudo_t pseudo, struct hardreg *reg) in final_pseudo_flush()
1642 static void generate_output_storage(struct bb_state *state) in generate_output_storage()
1681 static void generate(struct basic_block *bb, struct bb_state *state) in generate()
1746 static void mark_used_registers(struct basic_block *bb, struct bb_state *state) in mark_used_registers()
1766 struct bb_state state; in output_bb() local