Symbol: basic_block
usr/src/tools/smatch/src/allocate.c
149
ALLOCATOR(basic_block, "basic_block");
usr/src/tools/smatch/src/allocate.h
89
DECLARE_ALLOCATOR(basic_block);
usr/src/tools/smatch/src/cse.c
273
static struct basic_block *trivial_common_parent(struct basic_block *bb1, struct basic_block *bb2)
usr/src/tools/smatch/src/cse.c
275
struct basic_block *parent;
usr/src/tools/smatch/src/cse.c
292
static void add_instruction_to_end(struct instruction *insn, struct basic_block *bb)
usr/src/tools/smatch/src/cse.c
302
struct basic_block *b1, *b2, *common;
usr/src/tools/smatch/src/dominate.c
103
struct basic_block *bb;
usr/src/tools/smatch/src/dominate.c
131
struct basic_block *bb;
usr/src/tools/smatch/src/dominate.c
139
struct basic_block *df;
usr/src/tools/smatch/src/dominate.c
41
static void bank_put(struct piggy *bank, struct basic_block *bb)
usr/src/tools/smatch/src/dominate.c
48
static inline struct basic_block *pop_bb(struct basic_block_list **list)
usr/src/tools/smatch/src/dominate.c
53
static struct basic_block *bank_get(struct piggy *bank)
usr/src/tools/smatch/src/dominate.c
57
struct basic_block *bb = pop_bb(&bank->lists[level]);
usr/src/tools/smatch/src/dominate.c
72
static void visit(struct piggy *bank, struct basic_block_list **idf, struct basic_block *x, int curr_level)
usr/src/tools/smatch/src/dominate.c
74
struct basic_block *y;
usr/src/tools/smatch/src/example.c
1072
struct basic_block *target;
usr/src/tools/smatch/src/example.c
112
static void output_bb(struct basic_block *bb, unsigned long generation);
usr/src/tools/smatch/src/example.c
1681
static void generate(struct basic_block *bb, struct bb_state *state)
usr/src/tools/smatch/src/example.c
1731
struct basic_block *bb;
usr/src/tools/smatch/src/example.c
1746
static void mark_used_registers(struct basic_block *bb, struct bb_state *state)
usr/src/tools/smatch/src/example.c
1748
struct basic_block *parent;
usr/src/tools/smatch/src/example.c
1764
static void output_bb(struct basic_block *bb, unsigned long generation)
usr/src/tools/smatch/src/example.c
1851
static void set_up_arch_exit(struct basic_block *bb, struct instruction *ret)
usr/src/tools/smatch/src/example.c
1872
static void set_up_arch_switch(struct basic_block *bb, struct instruction *insn)
usr/src/tools/smatch/src/example.c
1886
struct basic_block *bb;
usr/src/tools/smatch/src/flow.c
116
static int try_to_simplify_bb(struct basic_block *bb, struct instruction *first, struct instruction *second)
usr/src/tools/smatch/src/flow.c
131
struct basic_block *source, *target;
usr/src/tools/smatch/src/flow.c
163
static int bb_has_side_effects(struct basic_block *bb)
usr/src/tools/smatch/src/flow.c
196
static int simplify_phi_branch(struct basic_block *bb, struct instruction *br)
usr/src/tools/smatch/src/flow.c
211
static int simplify_branch_branch(struct basic_block *bb, struct instruction *br,
usr/src/tools/smatch/src/flow.c
212
struct basic_block **target_p, int bb_true)
usr/src/tools/smatch/src/flow.c
214
struct basic_block *target = *target_p, *final;
usr/src/tools/smatch/src/flow.c
248
static int simplify_one_branch(struct basic_block *bb, struct instruction *br)
usr/src/tools/smatch/src/flow.c
259
struct basic_block *bb;
usr/src/tools/smatch/src/flow.c
28
static int rewrite_branch(struct basic_block *bb,
usr/src/tools/smatch/src/flow.c
29
struct basic_block **ptr,
usr/src/tools/smatch/src/flow.c
30
struct basic_block *old,
usr/src/tools/smatch/src/flow.c
31
struct basic_block *new)
usr/src/tools/smatch/src/flow.c
429
static void kill_dead_stores_bb(pseudo_t pseudo, unsigned long generation, struct basic_block *bb, int local)
usr/src/tools/smatch/src/flow.c
432
struct basic_block *parent;
usr/src/tools/smatch/src/flow.c
502
struct basic_block *bb;
usr/src/tools/smatch/src/flow.c
528
static void mark_bb_reachable(struct basic_block *bb, unsigned long generation)
usr/src/tools/smatch/src/flow.c
530
struct basic_block *child;
usr/src/tools/smatch/src/flow.c
552
void kill_bb(struct basic_block *bb)
usr/src/tools/smatch/src/flow.c
555
struct basic_block *child, *parent;
usr/src/tools/smatch/src/flow.c
582
struct basic_block *bb;
usr/src/tools/smatch/src/flow.c
597
static int rewrite_parent_branch(struct basic_block *bb, struct basic_block *old, struct basic_block *new)
usr/src/tools/smatch/src/flow.c
630
static struct basic_block * rewrite_branch_bb(struct basic_block *bb, struct instruction *br)
usr/src/tools/smatch/src/flow.c
632
struct basic_block *parent;
usr/src/tools/smatch/src/flow.c
633
struct basic_block *target = br->bb_true;
usr/src/tools/smatch/src/flow.c
653
static void vrfy_bb_in_list(struct basic_block *bb, struct basic_block_list *list)
usr/src/tools/smatch/src/flow.c
656
struct basic_block *tmp;
usr/src/tools/smatch/src/flow.c
667
static void vrfy_parents(struct basic_block *bb)
usr/src/tools/smatch/src/flow.c
669
struct basic_block *tmp;
usr/src/tools/smatch/src/flow.c
675
static void vrfy_children(struct basic_block *bb)
usr/src/tools/smatch/src/flow.c
677
struct basic_block *tmp;
usr/src/tools/smatch/src/flow.c
707
static void vrfy_bb_flow(struct basic_block *bb)
usr/src/tools/smatch/src/flow.c
715
struct basic_block *bb;
usr/src/tools/smatch/src/flow.c
716
struct basic_block *entry = ep->entry->bb;
usr/src/tools/smatch/src/flow.c
72
static int bb_depends_on(struct basic_block *target, struct basic_block *src)
usr/src/tools/smatch/src/flow.c
728
struct basic_block *bb;
usr/src/tools/smatch/src/flow.c
733
struct basic_block *parent, *child, *last;
usr/src/tools/smatch/src/flow.c
750
struct basic_block *replace;
usr/src/tools/smatch/src/flow.c
91
static int bb_depends_on_phi(struct basic_block *target, struct basic_block *src)
usr/src/tools/smatch/src/flow.h
26
extern void kill_bb(struct basic_block *);
usr/src/tools/smatch/src/flowgraph.c
107
struct basic_block *bb = ep->entry->bb;
usr/src/tools/smatch/src/flowgraph.c
119
struct basic_block *entry = ep->entry->bb;
usr/src/tools/smatch/src/flowgraph.c
120
struct basic_block **doms;
usr/src/tools/smatch/src/flowgraph.c
121
struct basic_block *bb;
usr/src/tools/smatch/src/flowgraph.c
138
struct basic_block *b;
usr/src/tools/smatch/src/flowgraph.c
142
struct basic_block *p;
usr/src/tools/smatch/src/flowgraph.c
144
struct basic_block *new_idom = NULL;
usr/src/tools/smatch/src/flowgraph.c
171
struct basic_block *idom = doms[bb->postorder_nr];
usr/src/tools/smatch/src/flowgraph.c
183
struct basic_block *idom = bb->idom;
usr/src/tools/smatch/src/flowgraph.c
198
bool domtree_dominates(struct basic_block *a, struct basic_block *b)
usr/src/tools/smatch/src/flowgraph.c
23
static void label_postorder(struct basic_block *bb, struct cfg_info *info)
usr/src/tools/smatch/src/flowgraph.c
25
struct basic_block *child;
usr/src/tools/smatch/src/flowgraph.c
41
struct basic_block *bb;
usr/src/tools/smatch/src/flowgraph.c
49
struct basic_block *bb;
usr/src/tools/smatch/src/flowgraph.c
88
static struct basic_block *intersect_dom(struct basic_block *doms[],
usr/src/tools/smatch/src/flowgraph.c
89
struct basic_block *b1, struct basic_block *b2)
usr/src/tools/smatch/src/flowgraph.h
11
bool domtree_dominates(struct basic_block *a, struct basic_block *b);
usr/src/tools/smatch/src/flowgraph.h
7
struct basic_block;
usr/src/tools/smatch/src/graph.c
122
struct basic_block *bb;
usr/src/tools/smatch/src/graph.c
46
struct basic_block *bb;
usr/src/tools/smatch/src/graph.c
66
struct basic_block *child;
usr/src/tools/smatch/src/ir.c
188
struct basic_block *bb;
usr/src/tools/smatch/src/ir.c
28
struct basic_block *par;
usr/src/tools/smatch/src/ir.c
88
static int check_branch(struct entrypoint *ep, struct instruction *insn, struct basic_block *bb)
usr/src/tools/smatch/src/lib.h
271
static inline struct basic_block *first_basic_block(struct basic_block_list *head)
usr/src/tools/smatch/src/lib.h
72
struct basic_block;
usr/src/tools/smatch/src/lib.h
81
DECLARE_PTR_LIST(basic_block_list, struct basic_block);
usr/src/tools/smatch/src/linearize.c
1590
static pseudo_t linearize_logical_branch(struct entrypoint *ep, struct expression *expr, struct basic_block *bb_true, struct basic_block *bb_false);
usr/src/tools/smatch/src/linearize.c
1592
static pseudo_t linearize_cond_branch(struct entrypoint *ep, struct expression *expr, struct basic_block *bb_true, struct basic_block *bb_false);
usr/src/tools/smatch/src/linearize.c
1640
struct basic_block *bb_false;
usr/src/tools/smatch/src/linearize.c
1641
struct basic_block *merge;
usr/src/tools/smatch/src/linearize.c
1669
struct basic_block *bb_true, *bb_false, *merge;
usr/src/tools/smatch/src/linearize.c
1692
static void insert_phis(struct basic_block *bb, pseudo_t src, struct symbol *ctype,
usr/src/tools/smatch/src/linearize.c
1695
struct basic_block *parent;
usr/src/tools/smatch/src/linearize.c
1708
struct basic_block *other, *merge;
usr/src/tools/smatch/src/linearize.c
1763
static pseudo_t linearize_cond_branch(struct entrypoint *ep, struct expression *expr, struct basic_block *bb_true, struct basic_block *bb_false)
usr/src/tools/smatch/src/linearize.c
1806
static pseudo_t linearize_logical_branch(struct entrypoint *ep, struct expression *expr, struct basic_block *bb_true, struct basic_block *bb_false)
usr/src/tools/smatch/src/linearize.c
1808
struct basic_block *next = alloc_basic_block(ep, expr->pos);
usr/src/tools/smatch/src/linearize.c
1988
static void add_return(struct entrypoint *ep, struct basic_block *bb, struct symbol *ctype, pseudo_t src)
usr/src/tools/smatch/src/linearize.c
2006
struct basic_block *bb;
usr/src/tools/smatch/src/linearize.c
2011
struct basic_block *active = ep->active;
usr/src/tools/smatch/src/linearize.c
2013
struct basic_block *bb_ret;
usr/src/tools/smatch/src/linearize.c
2029
struct basic_block *bb;
usr/src/tools/smatch/src/linearize.c
2184
struct basic_block *bb_return = get_bound_block(ep, ret);
usr/src/tools/smatch/src/linearize.c
2185
struct basic_block *active;
usr/src/tools/smatch/src/linearize.c
2199
struct basic_block *switch_end = alloc_basic_block(ep, stmt->pos);
usr/src/tools/smatch/src/linearize.c
2200
struct basic_block *active, *default_case;
usr/src/tools/smatch/src/linearize.c
2222
struct basic_block *bb_case = get_bound_block(ep, sym);
usr/src/tools/smatch/src/linearize.c
2272
struct basic_block *loop_top, *loop_body, *loop_continue, *loop_end;
usr/src/tools/smatch/src/linearize.c
2314
struct basic_block *bb;
usr/src/tools/smatch/src/linearize.c
2365
struct basic_block *active;
usr/src/tools/smatch/src/linearize.c
2393
struct basic_block *bb_computed = get_bound_block(ep, sym);
usr/src/tools/smatch/src/linearize.c
2414
struct basic_block *bb_true, *bb_false, *endif;
usr/src/tools/smatch/src/linearize.c
2451
struct basic_block *bb;
usr/src/tools/smatch/src/linearize.c
504
void show_bb(struct basic_block *bb)
usr/src/tools/smatch/src/linearize.c
536
struct basic_block *from;
usr/src/tools/smatch/src/linearize.c
544
struct basic_block *to;
usr/src/tools/smatch/src/linearize.c
575
struct basic_block *bb;
usr/src/tools/smatch/src/linearize.c
608
static void bind_label(struct symbol *label, struct basic_block *bb, struct position pos)
usr/src/tools/smatch/src/linearize.c
615
static struct basic_block * get_bound_block(struct entrypoint *ep, struct symbol *label)
usr/src/tools/smatch/src/linearize.c
617
struct basic_block *bb = label->bb_target;
usr/src/tools/smatch/src/linearize.c
628
struct basic_block *src = ep->active;
usr/src/tools/smatch/src/linearize.c
633
static void add_goto(struct entrypoint *ep, struct basic_block *dst)
usr/src/tools/smatch/src/linearize.c
635
struct basic_block *src = ep->active;
usr/src/tools/smatch/src/linearize.c
649
struct basic_block *bb = ep->active;
usr/src/tools/smatch/src/linearize.c
657
static void set_activeblock(struct entrypoint *ep, struct basic_block *bb)
usr/src/tools/smatch/src/linearize.c
667
static void remove_parent(struct basic_block *child, struct basic_block *parent)
usr/src/tools/smatch/src/linearize.c
675
void insert_branch(struct basic_block *bb, struct instruction *jmp, struct basic_block *target)
usr/src/tools/smatch/src/linearize.c
678
struct basic_block *child;
usr/src/tools/smatch/src/linearize.c
702
void insert_select(struct basic_block *bb, struct instruction *br, struct instruction *phi_node, pseudo_t if_true, pseudo_t if_false)
usr/src/tools/smatch/src/linearize.c
71
static struct basic_block *alloc_basic_block(struct entrypoint *ep, struct position pos)
usr/src/tools/smatch/src/linearize.c
728
static inline int bb_empty(struct basic_block *bb)
usr/src/tools/smatch/src/linearize.c
734
static struct basic_block * add_label(struct entrypoint *ep, struct symbol *label)
usr/src/tools/smatch/src/linearize.c
736
struct basic_block *bb = label->bb_target;
usr/src/tools/smatch/src/linearize.c
74
struct basic_block *bb = __alloc_basic_block(0);
usr/src/tools/smatch/src/linearize.c
751
static void add_branch(struct entrypoint *ep, pseudo_t cond, struct basic_block *bb_true, struct basic_block *bb_false)
usr/src/tools/smatch/src/linearize.c
753
struct basic_block *bb = ep->active;
usr/src/tools/smatch/src/linearize.c
81
static struct multijmp *alloc_multijmp(struct basic_block *target, long long begin, long long end)
usr/src/tools/smatch/src/linearize.c
858
pseudo_t alloc_phi(struct basic_block *source, pseudo_t pseudo, struct symbol *type)
usr/src/tools/smatch/src/linearize.c
871
struct instruction *alloc_phi_node(struct basic_block *bb, struct symbol *type, struct ident *ident)
usr/src/tools/smatch/src/linearize.c
884
void add_phi_node(struct basic_block *bb, struct instruction *phi_node)
usr/src/tools/smatch/src/linearize.c
90
const char *show_label(struct basic_block *bb)
usr/src/tools/smatch/src/linearize.c
900
struct instruction *insert_phi_node(struct basic_block *bb, struct symbol *var)
usr/src/tools/smatch/src/linearize.c
990
struct basic_block *bb = ep->active;
usr/src/tools/smatch/src/linearize.h
167
struct basic_block *idom; /* link to the immediate dominator */
usr/src/tools/smatch/src/linearize.h
186
static inline void add_bb(struct basic_block_list **list, struct basic_block *bb)
usr/src/tools/smatch/src/linearize.h
216
static inline int bb_terminated(struct basic_block *bb)
usr/src/tools/smatch/src/linearize.h
226
static inline int bb_reachable(struct basic_block *bb)
usr/src/tools/smatch/src/linearize.h
231
static inline int lookup_bb(struct basic_block_list *list, struct basic_block *bb)
usr/src/tools/smatch/src/linearize.h
287
static inline void remove_bb_from_list(struct basic_block_list **list, struct basic_block *entry, int count)
usr/src/tools/smatch/src/linearize.h
293
struct basic_block *old, struct basic_block *new, int count)
usr/src/tools/smatch/src/linearize.h
303
struct basic_block *active;
usr/src/tools/smatch/src/linearize.h
308
extern void insert_select(struct basic_block *bb, struct instruction *br, struct instruction *phi, pseudo_t if_true, pseudo_t if_false);
usr/src/tools/smatch/src/linearize.h
309
extern void insert_branch(struct basic_block *bb, struct instruction *br, struct basic_block *target);
usr/src/tools/smatch/src/linearize.h
312
struct instruction *alloc_phi_node(struct basic_block *bb, struct symbol *type, struct ident *ident);
usr/src/tools/smatch/src/linearize.h
313
struct instruction *insert_phi_node(struct basic_block *bb, struct symbol *var);
usr/src/tools/smatch/src/linearize.h
314
void add_phi_node(struct basic_block *bb, struct instruction *phi_node);
usr/src/tools/smatch/src/linearize.h
316
pseudo_t alloc_phi(struct basic_block *source, pseudo_t pseudo, struct symbol *type);
usr/src/tools/smatch/src/linearize.h
325
void show_bb(struct basic_block *bb);
usr/src/tools/smatch/src/linearize.h
327
const char *show_label(struct basic_block *bb);
usr/src/tools/smatch/src/linearize.h
63
struct basic_block *target;
usr/src/tools/smatch/src/linearize.h
88
struct basic_block *bb;
usr/src/tools/smatch/src/linearize.h
98
struct basic_block *bb_true, *bb_false;
usr/src/tools/smatch/src/liveness.c
155
static void insn_uses(struct basic_block *bb, pseudo_t pseudo)
usr/src/tools/smatch/src/liveness.c
164
static void insn_defines(struct basic_block *bb, pseudo_t pseudo)
usr/src/tools/smatch/src/liveness.c
17
void (*defines)(struct basic_block *, pseudo_t))
usr/src/tools/smatch/src/liveness.c
170
static void track_bb_liveness(struct basic_block *bb)
usr/src/tools/smatch/src/liveness.c
175
struct basic_block *parent;
usr/src/tools/smatch/src/liveness.c
190
struct basic_block *bb;
usr/src/tools/smatch/src/liveness.c
204
struct basic_block *bb;
usr/src/tools/smatch/src/liveness.c
229
struct basic_block *child;
usr/src/tools/smatch/src/liveness.c
263
static void track_bb_phi_uses(struct basic_block *bb)
usr/src/tools/smatch/src/liveness.c
275
static void death_def(struct basic_block *bb, pseudo_t pseudo)
usr/src/tools/smatch/src/liveness.c
279
static void death_use(struct basic_block *bb, pseudo_t pseudo)
usr/src/tools/smatch/src/liveness.c
287
static void track_pseudo_death_bb(struct basic_block *bb)
usr/src/tools/smatch/src/liveness.c
290
struct basic_block *child;
usr/src/tools/smatch/src/liveness.c
31
static void asm_liveness(struct basic_block *bb, struct instruction *insn,
usr/src/tools/smatch/src/liveness.c
32
void (*def)(struct basic_block *, pseudo_t),
usr/src/tools/smatch/src/liveness.c
321
struct basic_block *bb;
usr/src/tools/smatch/src/liveness.c
33
void (*use)(struct basic_block *, pseudo_t))
usr/src/tools/smatch/src/liveness.c
46
static void track_instruction_usage(struct basic_block *bb, struct instruction *insn,
usr/src/tools/smatch/src/liveness.c
47
void (*def)(struct basic_block *, pseudo_t),
usr/src/tools/smatch/src/liveness.c
48
void (*use)(struct basic_block *, pseudo_t))
usr/src/tools/smatch/src/memops.c
149
static void kill_dominated_stores(struct basic_block *bb)
usr/src/tools/smatch/src/memops.c
192
struct basic_block *bb;
usr/src/tools/smatch/src/memops.c
20
struct basic_block *bb, unsigned long generation, struct pseudo_list **dominators,
usr/src/tools/smatch/src/memops.c
23
struct basic_block *parent;
usr/src/tools/smatch/src/memops.c
85
static void simplify_loads(struct basic_block *bb)
usr/src/tools/smatch/src/optimize.c
32
struct basic_block *bb;
usr/src/tools/smatch/src/simplify.c
100
struct basic_block *parents[3];
usr/src/tools/smatch/src/simplify.c
101
struct basic_block *bb, *bb1, *bb2, *source;
usr/src/tools/smatch/src/simplify.c
1626
struct basic_block *tmp = br->bb_true;
usr/src/tools/smatch/src/simplify.c
1645
struct basic_block *bb = insn->bb;
usr/src/tools/smatch/src/simplify.c
1646
struct basic_block *target = insn->bb_false;
usr/src/tools/smatch/src/simplify.c
1679
struct basic_block *tmp = insn->bb_true;
usr/src/tools/smatch/src/simplify.c
412
struct basic_block *bb;
usr/src/tools/smatch/src/simplify.c
56
static struct basic_block *phi_parent(struct basic_block *source, pseudo_t pseudo)
usr/src/tools/smatch/src/sparse-llvm.c
1118
static void output_bb(struct function *fn, struct basic_block *bb)
usr/src/tools/smatch/src/sparse-llvm.c
1138
struct basic_block *bb;
usr/src/tools/smatch/src/sparse-llvm.c
772
struct basic_block *def = NULL;
usr/src/tools/smatch/src/sparse.c
235
static void check_bb_instructions(struct basic_block *bb)
usr/src/tools/smatch/src/sparse.c
247
struct basic_block *bb;
usr/src/tools/smatch/src/sparse.c
43
static int context_increase(struct basic_block *bb, int entry)
usr/src/tools/smatch/src/sparse.c
70
static int imbalance(struct entrypoint *ep, struct basic_block *bb, int entry, int exit, const char *why)
usr/src/tools/smatch/src/sparse.c
79
static int check_bb_context(struct entrypoint *ep, struct basic_block *bb, int entry, int exit);
usr/src/tools/smatch/src/sparse.c
81
static int check_children(struct entrypoint *ep, struct basic_block *bb, int entry, int exit)
usr/src/tools/smatch/src/sparse.c
84
struct basic_block *child;
usr/src/tools/smatch/src/sparse.c
99
static int check_bb_context(struct entrypoint *ep, struct basic_block *bb, int entry, int exit)
usr/src/tools/smatch/src/ssa.c
173
struct basic_block *samebb = NULL;
usr/src/tools/smatch/src/ssa.c
175
struct basic_block *bb;
usr/src/tools/smatch/src/ssa.c
204
struct basic_block *bb = insn->bb;
usr/src/tools/smatch/src/ssa.c
257
static pseudo_t lookup_var(struct basic_block *bb, struct symbol *var)
usr/src/tools/smatch/src/ssa.c
270
static void ssa_rename_insn(struct basic_block *bb, struct instruction *insn)
usr/src/tools/smatch/src/ssa.c
309
struct basic_block *bb;
usr/src/tools/smatch/src/ssa.c
338
struct basic_block *par;
usr/src/tools/smatch/src/ssa.c
378
struct basic_block *bb;
usr/src/tools/smatch/src/ssa.c
76
struct basic_block *bb = a->bb;
usr/src/tools/smatch/src/ssa.c
96
static void rewrite_local_var(struct basic_block *bb, pseudo_t addr, int nbr_stores, int nbr_uses)
usr/src/tools/smatch/src/storage.c
100
void add_storage(struct storage *storage, struct basic_block *bb, pseudo_t pseudo, enum inout_enum inout)
usr/src/tools/smatch/src/storage.c
215
static void set_up_bb_storage(struct basic_block *bb)
usr/src/tools/smatch/src/storage.c
217
struct basic_block *child;
usr/src/tools/smatch/src/storage.c
24
static inline unsigned int storage_hash(struct basic_block *bb, pseudo_t pseudo, enum inout_enum inout)
usr/src/tools/smatch/src/storage.c
248
static void set_up_argument_storage(struct entrypoint *ep, struct basic_block *bb)
usr/src/tools/smatch/src/storage.c
269
static void combine_phi_storage(struct basic_block *bb)
usr/src/tools/smatch/src/storage.c
295
struct basic_block *bb;
usr/src/tools/smatch/src/storage.c
45
struct storage_hash_list *gather_storage(struct basic_block *bb, enum inout_enum inout)
usr/src/tools/smatch/src/storage.c
88
struct storage *lookup_storage(struct basic_block *bb, pseudo_t pseudo, enum inout_enum inout)
usr/src/tools/smatch/src/storage.h
45
struct basic_block *bb;
usr/src/tools/smatch/src/storage.h
54
extern struct storage_hash_list *gather_storage(struct basic_block *, enum inout_enum);
usr/src/tools/smatch/src/storage.h
58
struct storage *lookup_storage(struct basic_block *, pseudo_t, enum inout_enum);
usr/src/tools/smatch/src/storage.h
59
void add_storage(struct storage *, struct basic_block *, pseudo_t, enum inout_enum);
usr/src/tools/smatch/src/symbol.h
195
struct basic_block *bb_target; /* label */
usr/src/tools/smatch/src/test-unssa.c
10
static void output_bb(struct basic_block *bb, unsigned long generation)
usr/src/tools/smatch/src/test-unssa.c
29
struct basic_block *bb;
usr/src/tools/smatch/src/unssa.c
117
static void rewrite_phi_bb(struct basic_block *bb)
usr/src/tools/smatch/src/unssa.c
135
struct basic_block *bb;