Lines Matching refs:bittree

163 struct bittree  struct
166 struct bittree *bits[3]; /* 0, 1, and X (don't care). */ argument
169 } *bittree; argument
273 static void gen_dis_table (struct bittree *);
293 static void insert_bit_table_ent (struct bittree *, int, ia64_insn, ia64_insn, int, int, ci_t);
294 static void add_dis_entry (struct bittree *, ia64_insn, ia64_insn, int, struct completer_entry *, c…
295 static void compact_distree (struct bittree *);
296 static struct bittree * make_bittree_entry (void);
1719 static struct bittree *
1722 struct bittree *res = tmalloc (struct bittree); in make_bittree_entry()
1787 insert_bit_table_ent (struct bittree *curr_ent, int bit, ia64_insn opcode, in insert_bit_table_ent()
1793 struct bittree *next; in insert_bit_table_ent()
1822 add_dis_entry (struct bittree *first, ia64_insn opcode, ia64_insn mask, in add_dis_entry()
1836 insert_bit_table_ent (bittree, 40, newopcode, mask, in add_dis_entry()
1847 compact_distree (struct bittree *ent) in compact_distree()
1854 struct bittree *nent = ent; in compact_distree()
1865 struct bittree *next = ent->bits[2]; in compact_distree()
1875 struct bittree *b = next; in compact_distree()
1884 struct bittree *i = ent->bits[x]; in compact_distree()
1898 gen_dis_table (struct bittree *ent) in gen_dis_table()
1964 struct bittree *nent = ent->bits[0]; in gen_dis_table()
1995 struct bittree *i = ent->bits[x]; in gen_dis_table()
2159 bittree = make_bittree_entry (); in generate_disassembler()
2166 add_dis_entry (bittree, in generate_disassembler()
2172 compact_distree (bittree); in generate_disassembler()
2174 gen_dis_table (bittree); in generate_disassembler()