Home
last modified time | relevance | path

Searched defs:insn (Results 1 – 21 of 21) sorted by relevance

/illumos-gate/usr/src/tools/smatch/src/
H A Dsimplify.c97 static int if_convert_phi(struct instruction *insn) in if_convert_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()
415 struct instruction *insn; in remove_dead_insns() local
514 static pseudo_t eval_insn(struct instruction *insn) in eval_insn()
1195 static int simplify_binop(struct instruction *insn) in simplify_binop()
1310 static int simplify_unop(struct instruction *insn) in simplify_unop()
1390 static int simplify_memop(struct instruction *insn) in simplify_memop()
1402 static int simplify_cast(struct instruction *insn) in simplify_cast()
1604 static int simplify_range(struct instruction *insn) in simplify_range()
[all …]
H A Dir.c9 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 Dsparse.c46 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 Dflow.c57 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
431 struct instruction *insn; in kill_dead_stores_bb() local
468 void check_access(struct instruction *insn) in check_access()
510 struct instruction *insn = pu->insn; in kill_dead_stores() local
540 static void kill_defs(struct instruction *insn) in kill_defs()
554 struct instruction *insn; in kill_bb() local
600 struct instruction *insn = last_instruction(bb->insns); in rewrite_parent_branch() local
[all …]
H A Dssa.c77 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 Dcse.c38 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 Dsparse-llvm.c221 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()
672 static void output_op_ret(struct function *fn, struct instruction *insn) in output_op_ret()
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()
797 static void output_op_call(struct function *fn, struct instruction *insn) in output_op_call()
850 static void output_op_phi(struct function *fn, struct instruction *insn) in output_op_phi()
986 static void output_insn(struct function *fn, struct instruction *insn) in output_insn()
1120 struct instruction *insn; in output_bb() local
[all …]
H A Dmemops.c19 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 Dliveness.c31 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 Dflow.h32 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 Dlinearize.c47 struct instruction * insn = __alloc_instruction(0); in alloc_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
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
1360 struct instruction *insn; in cast_pseudo() local
1597 struct instruction *insn; in linearize_select() local
2110 struct instruction *insn; in linearize_asm_statement() local
[all …]
H A Dunssa.c94 struct instruction *insn; in replace_phi_node() local
119 struct instruction *insn; in rewrite_phi_bb() local
H A Dgraph.c47 struct instruction *insn; in graph_ep() local
123 struct instruction *insn; in graph_calls() local
H A Dexample.c900 static void generate_binop(struct bb_state *state, struct instruction *insn) in generate_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()
1326 static void generate_asm(struct bb_state *state, struct instruction *insn) in generate_asm()
1685 struct instruction *insn; in generate() local
[all …]
H A Doptimize.c35 struct instruction *insn; in clean_up_insns() local
H A Dlinearize.h15 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 Dtest-unssa.c12 struct instruction *insn; in output_bb() local
H A Dstorage.c271 struct instruction *insn; in combine_phi_storage() local
H A Dcompile-i386.c174 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 Dlibm.h165 #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 Darchdep.c435 uint32_t insn; in getuserpc() local