Lines Matching refs:new_stmt
500 static inline struct slist *new_stmt(compiler_state_t *cstate, int);
705 new_stmt(compiler_state_t *cstate, int code)
1155 s2 = new_stmt(cstate, BPF_ALU|BPF_AND|BPF_K);
1866 s2 = new_stmt(cstate, BPF_LD|BPF_IND|size);
1874 s = new_stmt(cstate, BPF_LD|BPF_ABS|size);
1905 s = new_stmt(cstate, BPF_LD|BPF_ABS|size);
1957 s2 = new_stmt(cstate, BPF_LD|BPF_IND|size);
1991 s2 = new_stmt(cstate, BPF_LD|BPF_IND|BPF_B);
1994 s2 = new_stmt(cstate, BPF_ALU|BPF_AND|BPF_K);
1997 s2 = new_stmt(cstate, BPF_ALU|BPF_LSH|BPF_K);
2007 sappend(s, new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_X));
2008 sappend(s, new_stmt(cstate, BPF_MISC|BPF_TAX));
2022 s = new_stmt(cstate, BPF_LDX|BPF_MSH|BPF_B);
2035 s = new_stmt(cstate, BPF_LD|BPF_IMM);
2472 s1 = new_stmt(cstate, BPF_LD|BPF_B|BPF_ABS);
2479 s2 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K);
2482 s2 = new_stmt(cstate, BPF_ALU|BPF_AND|BPF_K);
2490 s2 = new_stmt(cstate, BPF_ST);
2497 s2 = new_stmt(cstate, BPF_MISC|BPF_TAX);
2542 s1 = new_stmt(cstate, BPF_LD|BPF_W|BPF_ABS);
2548 s2 = new_stmt(cstate, BPF_ALU|BPF_AND|BPF_K);
2555 sjeq_avs_cookie = new_stmt(cstate, JMP(BPF_JEQ));
2566 s2 = new_stmt(cstate, BPF_LD|BPF_W|BPF_ABS);
2579 sjcommon = new_stmt(cstate, JMP(BPF_JA));
2589 s2 = new_stmt(cstate, BPF_LD|BPF_W|BPF_IMM);
2599 s2 = new_stmt(cstate, BPF_ST);
2607 s2 = new_stmt(cstate, BPF_MISC|BPF_TAX);
2633 s1 = new_stmt(cstate, BPF_LD|BPF_W|BPF_ABS);
2640 s2 = new_stmt(cstate, BPF_ST);
2647 s2 = new_stmt(cstate, BPF_MISC|BPF_TAX);
2679 s1 = new_stmt(cstate, BPF_LD|BPF_B|BPF_ABS);
2681 s2 = new_stmt(cstate, BPF_ALU|BPF_LSH|BPF_K);
2684 s2 = new_stmt(cstate, BPF_MISC|BPF_TAX);
2691 s2 = new_stmt(cstate, BPF_LD|BPF_B|BPF_ABS);
2694 s2 = new_stmt(cstate, BPF_ALU|BPF_OR|BPF_X);
2701 s2 = new_stmt(cstate, BPF_ST);
2708 s2 = new_stmt(cstate, BPF_MISC|BPF_TAX);
2747 s1 = new_stmt(cstate, BPF_LD|BPF_B|BPF_ABS);
2749 s2 = new_stmt(cstate, BPF_ALU|BPF_LSH|BPF_K);
2752 s2 = new_stmt(cstate, BPF_MISC|BPF_TAX);
2759 s2 = new_stmt(cstate, BPF_LD|BPF_B|BPF_ABS);
2762 s2 = new_stmt(cstate, BPF_ALU|BPF_OR|BPF_X);
2769 s2 = new_stmt(cstate, BPF_ST);
2776 s2 = new_stmt(cstate, BPF_MISC|BPF_TAX);
2839 s = new_stmt(cstate, BPF_LDX|BPF_IMM);
2850 s2 = new_stmt(cstate, BPF_MISC|BPF_TXA);
2852 s2 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K);
2855 s2 = new_stmt(cstate, BPF_ST);
2859 s2 = new_stmt(cstate, BPF_LD|BPF_IND|BPF_B);
2868 sjset_data_frame_1 = new_stmt(cstate, JMP(BPF_JSET));
2876 sjset_data_frame_1->s.jt = sjset_data_frame_2 = new_stmt(cstate, JMP(BPF_JSET));
2887 sjset_data_frame_2->s.jf = sjset_qos = new_stmt(cstate, JMP(BPF_JSET));
2897 sjset_qos->s.jt = s2 = new_stmt(cstate, BPF_LD|BPF_MEM);
2900 s2 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_IMM);
2903 s2 = new_stmt(cstate, BPF_ST);
2931 sjset_qos->s.jf = s2 = new_stmt(cstate, BPF_LD|BPF_ABS|BPF_W);
2935 sjset_radiotap_flags_present = new_stmt(cstate, JMP(BPF_JSET));
2947 sjset_radiotap_ext_present = new_stmt(cstate, JMP(BPF_JSET));
2960 sjset_radiotap_tsft_present = new_stmt(cstate, JMP(BPF_JSET));
2974 s2 = new_stmt(cstate, BPF_LD|BPF_ABS|BPF_B);
2979 sjset_tsft_datapad = new_stmt(cstate, JMP(BPF_JSET));
2991 s2 = new_stmt(cstate, BPF_LD|BPF_ABS|BPF_B);
2996 sjset_notsft_datapad = new_stmt(cstate, JMP(BPF_JSET));
3007 s_roundup = new_stmt(cstate, BPF_LD|BPF_MEM);
3010 s2 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_IMM);
3013 s2 = new_stmt(cstate, BPF_ALU|BPF_AND|BPF_IMM);
3016 s2 = new_stmt(cstate, BPF_ST);
3110 s = new_stmt(cstate, BPF_LD|BPF_W|BPF_IMM);
3112 s2 = new_stmt(cstate, BPF_ST);
3115 s2 = new_stmt(cstate, BPF_ST);
3142 s_load_dlt = new_stmt(cstate, BPF_LD|BPF_W|BPF_ABS);
3190 s = new_stmt(cstate, BPF_LDX|BPF_MEM);
6256 s[i] = new_stmt(cstate, 0); /*dummy*/
6264 s[i] = new_stmt(cstate, BPF_LD|BPF_ABS|BPF_B);
6268 s[i] = new_stmt(cstate, BPF_LDX|BPF_MSH|BPF_B);
6277 s[i] = new_stmt(cstate, BPF_LD|BPF_ABS|BPF_B);
6281 s[i] = new_stmt(cstate, BPF_LDX|BPF_IMM);
6293 s[i] = new_stmt(cstate, BPF_JMP|BPF_JEQ|BPF_K);
6304 s[i] = new_stmt(cstate, BPF_JMP|BPF_JEQ|BPF_K);
6317 s[i] = new_stmt(cstate, BPF_JMP|BPF_JEQ|BPF_K);
6324 s[i - 1]->s.jf = s[i] = new_stmt(cstate, BPF_JMP|BPF_JEQ|BPF_K);
6330 s[i - 1]->s.jf = s[i] = new_stmt(cstate, BPF_JMP|BPF_JEQ|BPF_K);
6336 s[i - 1]->s.jf = s[i] = new_stmt(cstate, BPF_JMP|BPF_JEQ|BPF_K);
6353 s[i] = new_stmt(cstate, BPF_LD|BPF_IND|BPF_B);
6357 s[i] = new_stmt(cstate, BPF_ST);
6361 s[i] = new_stmt(cstate, BPF_LD|BPF_IND|BPF_B);
6365 s[i] = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K);
6369 s[i] = new_stmt(cstate, BPF_ALU|BPF_MUL|BPF_K);
6373 s[i] = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_X);
6377 s[i] = new_stmt(cstate, BPF_MISC|BPF_TAX);
6380 s[i] = new_stmt(cstate, BPF_LD|BPF_MEM);
6385 s[i] = new_stmt(cstate, BPF_JMP|BPF_JA);
6395 s[i] = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K);
6404 s[i] = new_stmt(cstate, BPF_JMP|BPF_JEQ|BPF_K);
6419 s[i - 1]->s.jt = s[i] = new_stmt(cstate, BPF_MISC|BPF_TXA);
6422 s[i] = new_stmt(cstate, BPF_LD|BPF_IND|BPF_B);
6426 s[i] = new_stmt(cstate, BPF_ST);
6430 s[i - 1]->s.jt = s[i] = new_stmt(cstate, BPF_MISC|BPF_TXA);
6433 s[i] = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K);
6437 s[i] = new_stmt(cstate, BPF_MISC|BPF_TAX);
6440 s[i] = new_stmt(cstate, BPF_LD|BPF_IND|BPF_B);
6444 s[i] = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K);
6448 s[i] = new_stmt(cstate, BPF_ALU|BPF_MUL|BPF_K);
6452 s[i] = new_stmt(cstate, BPF_MISC|BPF_TAX);
6455 s[i] = new_stmt(cstate, BPF_LD|BPF_MEM);
6460 s[i] = new_stmt(cstate, BPF_JMP|BPF_JA);
6466 s[i] = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K);
7692 s = new_stmt(cstate, BPF_LDX|BPF_MEM);
7702 s = new_stmt(cstate, BPF_LD|BPF_MEM);
7766 tmp = new_stmt(cstate, BPF_LD|BPF_IND|size_code);
7796 sappend(s, new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_X));
7797 sappend(s, new_stmt(cstate, BPF_MISC|BPF_TAX));
7808 tmp = new_stmt(cstate, BPF_LD|BPF_IND|size_code);
7843 sappend(s, new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_X));
7844 sappend(s, new_stmt(cstate, BPF_MISC|BPF_TAX));
7855 tmp = new_stmt(cstate, BPF_LD|BPF_IND|size_code);
7910 sappend(s, new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_X));
7911 sappend(s, new_stmt(cstate, BPF_MISC|BPF_TAX));
7912 sappend(s, tmp = new_stmt(cstate, BPF_LD|BPF_IND|size_code));
7958 sappend(s, new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_X));
7959 sappend(s, new_stmt(cstate, BPF_MISC|BPF_TAX));
7970 tmp = new_stmt(cstate, BPF_LD|BPF_IND|size_code);
7979 s = new_stmt(cstate, BPF_ST);
8010 s2 = new_stmt(cstate, BPF_ALU|BPF_SUB|BPF_X);
8074 s = new_stmt(cstate, BPF_LD|BPF_LEN);
8075 s->next = new_stmt(cstate, BPF_ST);
8094 s = new_stmt(cstate, BPF_LD|BPF_IMM);
8096 s->next = new_stmt(cstate, BPF_ST);
8137 s = new_stmt(cstate, BPF_ALU|BPF_NEG);
8140 s = new_stmt(cstate, BPF_ST);
8185 s2 = new_stmt(cstate, BPF_ALU|BPF_X|code);
8195 s0 = new_stmt(cstate, BPF_ST);
8248 s = new_stmt(cstate, BPF_LD|BPF_LEN);
8329 s = new_stmt(cstate, BPF_ALU|BPF_OR|BPF_K);
8333 s = new_stmt(cstate, BPF_ALU|BPF_AND|BPF_K);
9193 s2 = new_stmt(cstate, BPF_LD|BPF_MEM);
9196 s2 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_IMM);
9199 s2 = new_stmt(cstate, BPF_ST);
9234 s = new_stmt(cstate, BPF_LD|BPF_B|BPF_ABS);
9238 sjeq = new_stmt(cstate, JMP(BPF_JEQ));
9243 s2 = new_stmt(cstate, BPF_LD|BPF_H|BPF_ABS);
9255 s2 = new_stmt(cstate, JMP(BPF_JA));
9281 s = new_stmt(cstate, BPF_LD|BPF_B|BPF_ABS);
9626 s1 = new_stmt(cstate, BPF_MISC|BPF_TXA);
9653 s1 = new_stmt(cstate, BPF_LD|BPF_IMM);
9657 s1 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_X);
9661 s = new_stmt(cstate, BPF_LD|BPF_IMM);
9668 s1 = new_stmt(cstate, BPF_MISC|BPF_TAX);
9694 s = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K);
9698 s1 = new_stmt(cstate, BPF_MISC|BPF_TAX);
9703 s1 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K);
9711 s1 = new_stmt(cstate, BPF_ST);
9718 s1 = new_stmt(cstate, BPF_LD|BPF_IND|BPF_B);
9722 s1 = new_stmt(cstate, BPF_ALU|BPF_AND|BPF_K);
9726 s1 = new_stmt(cstate, BPF_ALU|BPF_MUL|BPF_K);
9731 s1 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K);
9736 s1 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_X);
9750 s1 = new_stmt(cstate, BPF_ST);
9763 s1 = new_stmt(cstate, BPF_LD|BPF_IND|BPF_H);
9768 s1 = new_stmt(cstate, BPF_LDX|BPF_MEM);
9775 s_proto = new_stmt(cstate, JMP(BPF_JEQ));
9779 s1 = new_stmt(cstate, BPF_MISC|BPF_TXA);
9785 s1 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K);
9789 s1 = new_stmt(cstate, BPF_ST);
9795 s1 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K);
9800 s1 = new_stmt(cstate, BPF_MISC|BPF_TAX);
9808 s1 = new_stmt(cstate, BPF_STX);
9868 s = new_stmt(cstate, BPF_LD|BPF_MEM);
9871 s1 = new_stmt(cstate, BPF_LDX|BPF_MEM);