Home | History | Annotate | Download | only in dist

Lines Matching defs:jf

394 		find_levels_r(opt_state, ic, JF(b));
395 level = MAX(JT(b)->level, JF(b)->level) + 1;
454 SET_INTERSECT(JF(b)->dom, b->dom, opt_state->nodewords);
527 SET_UNION(JF(b)->closure, b->closure, opt_state->nodewords);
706 p->out_use |= JT(p)->in_use | JF(p)->in_use;
890 JT(b) = JF(b);
891 JF(b) = tmp;
1127 JT(b) = JF(b);
1129 JF(b) = JT(b);
1170 if (JF(b) != JT(b)) {
1178 JF(b) = JT(b);
1180 JT(b) = JF(b);
1675 return sense ? JT(child) : JF(child);
1692 return JF(child);
1722 if (JT(ep->succ) == JF(ep->succ)) {
1856 diffp = &JF(b->in_edges->pred); /* jf */
1906 * Get the JF for that node XXX
1909 diffp = &JF(*diffp);
1920 samep = &JF(*diffp);
1954 samep = &JF(*samep);
1964 *samep = JF(pull);
1965 JF(pull) = *diffp;
1977 JF(ep->pred) = pull;
2019 diffp = &JF(b->in_edges->pred);
2026 if (JF(*diffp) != JF(b))
2043 if (JF(*samep) != JF(b))
2078 JF(ep->pred) = pull;
2170 link_inedge(&b->ef, JF(b));
2182 while (BPF_CLASS((*b)->s.code) == BPF_JMP && JT(*b) == JF(*b))
2323 make_marks(ic, JF(p));
2408 if (JF(p)->link) {
2410 JF(p) = JF(p)->link;
2473 return count_blocks(ic, JT(p)) + count_blocks(ic, JF(p)) + 1;
2500 number_blks_r(opt_state, ic, JF(p));
2513 * statements in the false branch from 'p' (count_stmts(JF(p)));
2529 n = count_stmts(ic, JT(p)) + count_stmts(ic, JF(p));
2720 if (convert_code_r(conv_state, ic, JF(p)) == 0)
2758 if (src->s.jt || src->s.jf) {
2771 int jt, jf;
2776 off, src->s.jt, src->s.jf);
2779 if (!src->s.jt || !src->s.jf) {
2785 jt = jf = 0;
2802 if (offset[i] == src->s.jf) {
2803 if (jf) {
2813 dst->jf = (u_char)(i - off - 1);
2814 jf++;
2817 if (!jt || !jf) {
2854 off = JF(p)->offset - (p->offset + slen) - 1;
2864 dst->jf = extrajmps;
2870 dst->jf = (u_char)off;
3025 dot_dump_node(ic, JF(block), prog, out);
3039 block->id, JF(block)->id);
3042 dot_dump_edge(ic, JF(block), out);
3051 block0 [shape=ellipse, id="block-0" label="BLOCK0\n\n(000) ldh [12]\n(001) jeq #0x800 jt 2 jf 5" tooltip="val[A]=0 val[X]=0"];
3052 block1 [shape=ellipse, id="block-1" label="BLOCK1\n\n(002) ld [26]\n(003) jeq #0x1010101 jt 4 jf 5" tooltip="val[A]=0 val[X]=0"];