Home
last modified time | relevance | path

Searched refs:pseudo_list (Results 1 – 12 of 12) sorted by relevance

/illumos-gate/usr/src/tools/smatch/src/
H A Dlinearize.h94 struct pseudo_list *arg_list;
106 struct pseudo_list *phi_list;
137 struct pseudo_list *arguments;
170 struct pseudo_list *needs, *defines;
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()
301 struct pseudo_list *accesses;
H A Dliveness.c142 static void add_pseudo_exclusive(struct pseudo_list **list, pseudo_t pseudo) in add_pseudo_exclusive()
242 static void merge_pseudo_list(struct pseudo_list *src, struct pseudo_list **dest) in merge_pseudo_list()
272 static struct pseudo_list **live_list;
273 static struct pseudo_list *dead_list;
289 struct pseudo_list *live = NULL; in track_pseudo_death_bb()
H A Dflow.h43 void rewrite_load_instruction(struct instruction *, struct pseudo_list *);
47 extern int pseudo_in_list(struct pseudo_list *list, pseudo_t pseudo);
H A Dlib.h84 DECLARE_PTR_LIST(pseudo_list, struct pseudo);
251 static inline int pseudo_list_size(struct pseudo_list *list) in pseudo_list_size()
290 static inline pseudo_t first_pseudo(struct pseudo_list *head) in first_pseudo()
H A Dmemops.c20 struct basic_block *bb, unsigned long generation, struct pseudo_list **dominators, in find_dominating_parents()
96 struct pseudo_list *dominators; in simplify_loads()
H A Dcse.c130 static int phi_list_compare(struct pseudo_list *l1, struct pseudo_list *l2) in phi_list_compare()
H A Dsimplify.c188 static pseudo_t trivial_phi(pseudo_t pseudo, struct instruction *insn, struct pseudo_list **list) in trivial_phi()
229 struct pseudo_list *list = NULL; in clean_up_phi()
292 static void kill_use_list(struct pseudo_list *list) in kill_use_list()
H A Dcompile-i386.c84 struct storage_list *pseudo_list; member
537 add_ptr_list(&f->pseudo_list, stor); in stack_alloc()
790 FOR_EACH_PTR(f->pseudo_list, stor) { in func_cleanup()
794 free_ptr_list(&f->pseudo_list); in func_cleanup()
H A Dflow.c377 void rewrite_load_instruction(struct instruction *insn, struct pseudo_list *dominators) in rewrite_load_instruction()
H A Dlinearize.c803 static struct pseudo_list *prev[MAX_VAL_HASH]; in value_pseudo()
805 struct pseudo_list **list = prev + hash; in value_pseudo()
H A Dexample.c100 struct pseudo_list *contains;
/illumos-gate/usr/src/tools/smatch/src/Documentation/
H A DIR.rst373 * .arguments: (pseudo_list) list of the associated arguments