/illumos-gate/usr/src/tools/smatch/src/ |
H A D | simplify.c | 78 static int get_phisources(struct instruction *sources[], int nbr, struct instruction *insn) in get_phisources() 97 static int if_convert_phi(struct instruction *insn) in if_convert_phi() 188 static pseudo_t trivial_phi(pseudo_t pseudo, struct instruction *insn, struct pseudo_list **list) in trivial_phi() 227 static int clean_up_phi(struct instruction *insn) in clean_up_phi() 312 int kill_insn(struct instruction *insn, int force) in kill_insn() 393 static int dead_insn(struct instruction *insn, pseudo_t *src1, pseudo_t *src2, pseudo_t *src3) in dead_insn() 405 static inline bool has_target(struct instruction *insn) in has_target() 415 struct instruction *insn; in remove_dead_insns() local 438 static inline int replace_pseudo(struct instruction *insn, pseudo_t *pp, pseudo_t new) in replace_pseudo() 446 static int replace_with_pseudo(struct instruction *insn, pseudo_t pseudo) in replace_with_pseudo() [all …]
|
H A D | ir.c | 9 static int nbr_phi_operands(struct instruction *insn) in nbr_phi_operands() 26 static int check_phi_node(struct instruction *insn) in check_phi_node() 62 static int check_user(struct instruction *insn, pseudo_t pseudo) in check_user() 88 static int check_branch(struct entrypoint *ep, struct instruction *insn, struct basic_block *bb) in check_branch() 96 static int check_switch(struct entrypoint *ep, struct instruction *insn) in check_switch() 110 static int check_return(struct instruction *insn) in check_return() 121 static int validate_insn(struct entrypoint *ep, struct instruction *insn) in validate_insn() 195 struct instruction *insn; in ir_validate() local
|
H A D | sparse.c | 46 struct instruction *insn; in context_increase() local 83 struct instruction *insn; in check_children() local 118 static void check_cast_instruction(struct instruction *insn) in check_cast_instruction() 147 static void check_range_instruction(struct instruction *insn) in check_range_instruction() 152 static void check_byte_count(struct instruction *insn, pseudo_t count) in check_byte_count() 177 static void check_memset(struct instruction *insn) in check_memset() 191 static void check_call_instruction(struct instruction *insn) in check_call_instruction() 216 static void check_one_instruction(struct instruction *insn) in check_one_instruction() 237 struct instruction *insn; in check_bb_instructions() local
|
H A D | flow.c | 57 struct instruction *insn = pseudo->def; in pseudo_truth_value() local 93 struct instruction *insn; in bb_depends_on_phi() local 165 struct instruction *insn; in bb_has_side_effects() local 215 struct instruction *insn; in simplify_branch_branch() local 284 void convert_instruction_target(struct instruction *insn, pseudo_t src) in convert_instruction_target() 305 void convert_load_instruction(struct instruction *insn, pseudo_t src) in convert_load_instruction() 346 int dominates(pseudo_t pseudo, struct instruction *insn, struct instruction *dom, int local) in dominates() 377 void rewrite_load_instruction(struct instruction *insn, struct pseudo_list *dominators) in rewrite_load_instruction() 431 struct instruction *insn; in kill_dead_stores_bb() local 468 void check_access(struct instruction *insn) in check_access() [all …]
|
H A D | ssa.c | 77 struct instruction *insn; in insn_before() local 89 static void kill_store(struct instruction *insn) in kill_store() 98 struct instruction *insn; in rewrite_local_var() local 130 struct instruction *insn = pu->insn; in rewrite_single_store() local 203 struct instruction *insn = pu->insn; in ssa_convert_one_var() local 270 static void ssa_rename_insn(struct basic_block *bb, struct instruction *insn) in ssa_rename_insn() 312 struct instruction *insn; in ssa_rename_insns() local 336 static void ssa_rename_phi(struct instruction *insn) in ssa_rename_phi()
|
H A D | cse.c | 38 void cse_collect(struct instruction *insn) in cse_collect() 264 static struct instruction * cse_one_instruction(struct instruction *insn, struct instruction *def) in cse_one_instruction() 287 static inline void remove_instruction(struct instruction_list **list, struct instruction *insn, int… in remove_instruction() 292 static void add_instruction_to_end(struct instruction *insn, struct basic_block *bb) in add_instruction_to_end() 316 struct instruction *insn; in try_to_cse() local 353 struct instruction *insn, *last; in cse_eliminate() local
|
H A D | sparse-llvm.c | 221 static LLVMTypeRef insn_symbol_type(struct instruction *insn) in insn_symbol_type() 534 static void output_op_binary(struct function *fn, struct instruction *insn) in output_op_binary() 619 static void output_op_compare(struct function *fn, struct instruction *insn) in output_op_compare() 672 static void output_op_ret(struct function *fn, struct instruction *insn) in output_op_ret() 683 static LLVMValueRef calc_memop_addr(struct function *fn, struct instruction *insn) in calc_memop_addr() 705 static void output_op_load(struct function *fn, struct instruction *insn) in output_op_load() 719 static void output_op_store(struct function *fn, struct instruction *insn) in output_op_store() 754 static void output_op_sel(struct function *fn, struct instruction *insn) in output_op_sel() 769 static void output_op_switch(struct function *fn, struct instruction *insn) in output_op_switch() 797 static void output_op_call(struct function *fn, struct instruction *insn) in output_op_call() [all …]
|
H A D | memops.c | 19 static int find_dominating_parents(pseudo_t pseudo, struct instruction *insn, in find_dominating_parents() 69 struct instruction *insn = pu->insn; in address_taken() local 87 struct instruction *insn; in simplify_loads() local 151 struct instruction *insn; in kill_dominated_stores() local
|
H A D | liveness.c | 31 static void asm_liveness(struct basic_block *bb, struct instruction *insn, in asm_liveness() 46 static void track_instruction_usage(struct basic_block *bb, struct instruction *insn, in track_instruction_usage() 208 struct instruction *insn; in track_pseudo_liveness() local 250 static void track_phi_uses(struct instruction *insn) in track_phi_uses() 265 struct instruction *insn; in track_bb_phi_uses() local 291 struct instruction *insn; in track_pseudo_death_bb() local
|
H A D | flow.h | 32 static inline int kill_instruction(struct instruction *insn) in kill_instruction() 36 static inline int kill_instruction_force(struct instruction *insn) in kill_instruction_force()
|
H A D | linearize.c | 47 struct instruction * insn = __alloc_instruction(0); in alloc_instruction() local 61 struct instruction *insn = alloc_instruction(opcode, type_size(type)); in alloc_typed_instruction() local 297 static char *show_asm(char *buf, struct instruction *insn) in show_asm() 308 const char *show_instruction(struct instruction *insn) in show_instruction() 506 struct instruction *insn; in show_bb() local 647 static void add_one_insn(struct entrypoint *ep, struct instruction *insn) in add_one_insn() 845 struct instruction *insn = alloc_typed_instruction(OP_PHISOURCE, type); in alloc_phisrc() local 860 struct instruction *insn; in alloc_phi() local 886 struct instruction *insn; in add_phi_node() local 971 struct instruction *insn; in add_load() local [all …]
|
H A D | unssa.c | 94 struct instruction *insn; in replace_phi_node() local 119 struct instruction *insn; in rewrite_phi_bb() local
|
H A D | graph.c | 47 struct instruction *insn; in graph_ep() local 123 struct instruction *insn; in graph_calls() local
|
H A D | example.c | 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() 921 static void generate_commutative_binop(struct bb_state *state, struct instruction *insn) in generate_commutative_binop() 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() 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() 1093 static void generate_switch(struct bb_state *state, struct instruction *insn) in generate_switch() 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() [all …]
|
H A D | optimize.c | 35 struct instruction *insn; in clean_up_insns() local
|
H A D | linearize.h | 15 struct instruction *insn; member 191 static inline void add_instruction(struct instruction_list **list, struct instruction *insn) in add_instruction() 218 struct instruction *insn; in bb_terminated() local 272 static inline struct pseudo_user *alloc_pseudo_user(struct instruction *insn, pseudo_t *pp) in alloc_pseudo_user() 280 static inline void use_pseudo(struct instruction *insn, pseudo_t p, pseudo_t *pp) in use_pseudo()
|
H A D | test-unssa.c | 12 struct instruction *insn; in output_bb() local
|
H A D | storage.c | 271 struct instruction *insn; in combine_phi_storage() local
|
H A D | compile-i386.c | 174 char insn[32]; member 626 static void insn(const char *insn, struct storage *op1, struct storage *op2, in insn() function 1137 static const char *opbits(const char *insn, unsigned int bits) in opbits()
|
/illumos-gate/usr/src/lib/libm/common/C/ |
H A D | libm.h | 165 #define PIC_G_LOAD(insn,sym,dst) \ argument 178 #define PIC_G_LOAD(insn,sym,dst) \ argument 188 #define PIC_G_LOAD(insn,sym,dst) insn sym,%dst argument
|
/illumos-gate/usr/src/uts/intel/os/ |
H A D | archdep.c | 435 uint32_t insn; in getuserpc() local
|