Home
last modified time | relevance | path

Searched defs:pseudo (Results 1 – 19 of 19) sorted by relevance

/illumos-gate/usr/src/tools/smatch/src/
H A Dmemops.c19 static int find_dominating_parents(pseudo_t pseudo, struct instruction *insn, in find_dominating_parents()
65 static int address_taken(pseudo_t pseudo) in address_taken()
78 static int local_pseudo(pseudo_t pseudo) in local_pseudo()
94 pseudo_t pseudo = insn->src; in simplify_loads() local
158 pseudo_t pseudo = insn->src; in kill_dominated_stores() local
193 pseudo_t pseudo; in simplify_memops() local
H A Dliveness.c50 pseudo_t pseudo; in track_instruction_usage() local
142 static void add_pseudo_exclusive(struct pseudo_list **list, pseudo_t pseudo) in add_pseudo_exclusive()
150 static inline int trackable_pseudo(pseudo_t pseudo) in trackable_pseudo()
155 static void insn_uses(struct basic_block *bb, pseudo_t pseudo) in insn_uses()
164 static void insn_defines(struct basic_block *bb, pseudo_t pseudo) in insn_defines()
244 pseudo_t pseudo; in merge_pseudo_list() local
275 static void death_def(struct basic_block *bb, pseudo_t pseudo) in death_def()
279 static void death_use(struct basic_block *bb, pseudo_t pseudo) in death_use()
H A Dexample.c210 static struct storage_hash *find_storage_hash(pseudo_t pseudo, struct storage_hash_list *list) in find_storage_hash()
220 static struct storage_hash *find_or_create_hash(pseudo_t pseudo, struct storage_hash_list **listp) in find_or_create_hash()
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()
383 pseudo_t pseudo; in flush_reg() local
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()
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()
[all …]
H A Dlinearize.h34 struct pseudo { struct
36 enum pseudo_type type; argument
37 struct pseudo_user_list *users; argument
47 extern struct pseudo void_pseudo; argument
51 static inline bool is_zero(pseudo_t pseudo) in is_zero()
56 static inline bool is_nonzero(pseudo_t pseudo) in is_nonzero()
68 pseudo_t pseudo; member
201 static inline pseudo_t *add_pseudo(struct pseudo_list **list, pseudo_t pseudo) in add_pseudo()
206 static inline int remove_pseudo(struct pseudo_list **list, pseudo_t pseudo) in remove_pseudo()
211 static inline int pseudo_in_list(struct pseudo_list *list, pseudo_t pseudo) in pseudo_in_list()
H A Dstorage.c24 static inline unsigned int storage_hash(struct basic_block *bb, pseudo_t pseudo, enum inout_enum in… in storage_hash()
88 struct storage *lookup_storage(struct basic_block *bb, pseudo_t pseudo, enum inout_enum inout) in lookup_storage()
100 void add_storage(struct storage *storage, struct basic_block *bb, pseudo_t pseudo, enum inout_enum … in add_storage()
220 pseudo_t pseudo; in set_up_bb_storage() local
H A Dsimplify.c56 static struct basic_block *phi_parent(struct basic_block *source, pseudo_t pseudo) in phi_parent()
188 static pseudo_t trivial_phi(pseudo_t pseudo, struct instruction *insn, struct pseudo_list **list) in trivial_phi()
230 pseudo_t pseudo; in clean_up_phi() local
427 static inline int constant(pseudo_t pseudo) in constant()
446 static int replace_with_pseudo(struct instruction *insn, pseudo_t pseudo) in replace_with_pseudo()
494 static unsigned int operand_size(struct instruction *insn, pseudo_t pseudo) in operand_size()
781 static int simplify_shift(struct instruction *insn, pseudo_t pseudo, long long value) in simplify_shift()
1252 static inline int simple_pseudo(pseudo_t pseudo) in simple_pseudo()
1260 pseudo_t pseudo = insn->src1; in simplify_associative_binop() local
H A Dflow.c50 static int pseudo_truth_value(pseudo_t pseudo) in pseudo_truth_value()
74 pseudo_t pseudo; in bb_depends_on() local
132 pseudo_t pseudo; in try_to_simplify_bb() local
346 int dominates(pseudo_t pseudo, struct instruction *insn, struct instruction *dom, int local) in dominates()
429 static void kill_dead_stores_bb(pseudo_t pseudo, unsigned long generation, struct basic_block *bb, … in kill_dead_stores_bb()
470 pseudo_t pseudo = insn->src; in check_access() local
H A Dlinearize.c102 const char *show_pseudo(pseudo_t pseudo) in show_pseudo()
561 static void show_symbol_usage(pseudo_t pseudo) in show_symbol_usage()
772 struct pseudo * pseudo = __alloc_pseudo(0); in alloc_pseudo() local
781 pseudo_t pseudo; in symbol_pseudo() local
806 pseudo_t pseudo; in value_pseudo() local
824 pseudo_t pseudo = __alloc_pseudo(0); in undef_pseudo() local
831 pseudo_t pseudo = __alloc_pseudo(0); in argument_pseudo() local
843 struct instruction *alloc_phisrc(pseudo_t pseudo, struct symbol *type) in alloc_phisrc()
858 pseudo_t alloc_phi(struct basic_block *source, pseudo_t pseudo, struct symbol *type) in alloc_phi()
1977 pseudo_t pseudo; in linearize_compound_statement() local
[all …]
H A Doptimize.c22 pseudo_t pseudo; in clear_symbol_pseudos() local
H A Dsparse-llvm.c258 static const char *pseudo_name(pseudo_t pseudo, char *buf) in pseudo_name()
369 static LLVMValueRef pseudo_to_value(struct function *fn, struct symbol *ctype, pseudo_t pseudo) in pseudo_to_value()
403 static LLVMValueRef pseudo_to_rvalue(struct function *fn, struct symbol *ctype, pseudo_t pseudo) in pseudo_to_rvalue()
460 static LLVMValueRef get_operand(struct function *fn, struct symbol *ctype, pseudo_t pseudo) in get_operand()
471 static LLVMValueRef get_ioperand(struct function *fn, struct symbol *ctype, pseudo_t pseudo) in get_ioperand()
674 pseudo_t pseudo = insn->src; in output_op_ret() local
H A Dir.c62 static int check_user(struct instruction *insn, pseudo_t pseudo) in check_user()
H A Dstorage.h46 pseudo_t pseudo; member
H A Dssa.c379 pseudo_t pseudo; in ssa_convert() local
H A Dsparse.c261 pseudo_t pseudo; in check_context() local
H A Dsymbol.h202 pseudo_t pseudo; member
H A Dcompile-i386.c121 int pseudo; member
/illumos-gate/usr/src/uts/common/io/ib/ibnex/
H A Dibnex.c705 ibnex_pseudo_node_t *pseudo; in ibnex_pseudo_node_cleanup() local
1066 ibnex_pseudo_node_t *pseudo; in ibnex_name_child() local
1936 ibnex_pseudo_node_t *pseudo; in ibnex_pseudo_config_one() local
2120 ibnex_pseudo_node_t *pseudo; in ibnex_pseudo_create_pi_pdip() local
/illumos-gate/usr/src/grub/grub-0.97/netboot/
H A Dnic.c382 struct udp_pseudo_hdr pseudo; in udpchksum() local
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvds.c6570 int status, drv_type, pseudo; in vd_setup_vd() local