Lines Matching refs:block

110 static void opt_init(struct block *);
113 static void make_marks(struct block *);
114 static void mark_code(struct block *);
116 static void intern_blocks(struct block *);
120 static void find_levels_r(struct block *);
122 static void find_levels(struct block *);
123 static void find_dom(struct block *);
125 static void find_edom(struct block *);
126 static void find_closure(struct block *);
129 static void compute_local_ud(struct block *);
130 static void find_ud(struct block *);
134 static void opt_blk(struct block *, int);
135 static int use_conflict(struct block *, struct block *);
137 static void or_pullup(struct block *);
138 static void and_pullup(struct block *);
139 static void opt_blks(struct block *, int);
140 static inline void link_inedge(struct edge *, struct block *);
141 static void find_inedges(struct block *);
142 static void opt_root(struct block **);
143 static void opt_loop(struct block *, int);
146 static void opt_not(struct block *);
147 static void opt_peep(struct block *);
150 static void opt_deadstores(struct block *);
151 static struct block *fold_edge(struct block *, struct edge *);
152 static inline int eq_blk(struct block *, struct block *);
154 static int count_blocks(struct block *);
155 static void number_blks_r(struct block *);
156 static int count_stmts(struct block *);
157 static int convert_code_r(struct block *);
159 static void opt_dump(struct block *);
163 __thread struct block **blocks;
173 __thread struct block **levels;
233 struct block *b; in find_levels_r()
263 struct block *root; in find_levels()
275 struct block *root; in find_dom()
278 struct block *b;
322 struct block *root; in find_edom()
326 struct block *b;
353 struct block *root; in find_closure()
356 struct block *b;
465 struct block *b; in compute_local_ud()
535 struct block *root; in find_ud()
538 struct block *p;
713 struct block *b; in opt_not()
715 struct block *tmp = JT(b);
722 struct block *b; in opt_peep()
1222 register struct block *b; in opt_deadstores()
1243 struct block *b; in opt_blk()
1356 struct block *b, *succ; in use_conflict()
1371 static struct block *fold_edge(child, ep) in fold_edge()
1372 struct block *child; in fold_edge()
1430 register struct block *target;
1487 struct block *b; in or_pullup()
1490 struct block *pull;
1491 struct block **diffp, **samep;
1583 struct block *b; in and_pullup()
1586 struct block *pull;
1587 struct block **diffp, **samep;
1678 struct block *root; in opt_blks()
1682 struct block *p;
1721 struct block *child;
1728 struct block *root; in find_inedges()
1731 struct block *b;
1751 struct block **b; in opt_root()
1775 struct block *root; in opt_loop()
1809 struct block **rootp; in bpf_optimize()
1811 struct block *root;
1838 struct block *p; in make_marks()
1856 struct block *p; in mark_code()
1887 struct block *b0, *b1; in eq_blk()
1896 struct block *root; in intern_blocks()
1898 struct block *p;
1972 struct block *p; in count_blocks()
1985 struct block *p; in number_blks_r()
2020 struct block *p; in count_stmts()
2037 struct block *root; in opt_init()
2048 blocks = (struct block **) calloc(n, sizeof(*blocks));
2063 levels = (struct block **) calloc(n_blocks, sizeof(*levels));
2091 register struct block *b = blocks[i];
2138 struct block *p; in convert_code_r()
2321 struct block *root; in icode_to_fcode()
2354 struct block *root; in opt_dump()