Home
last modified time | relevance | path

Searched refs:multijmp_list (Results 1 – 8 of 8) sorted by relevance

/illumos-gate/usr/src/tools/smatch/src/
H A Dlinearize.h102 struct multijmp_list *multijmp_list; member
196 static inline void add_multijmp(struct multijmp_list **list, struct multijmp *multijmp) in add_multijmp()
H A Dir.c101 FOR_EACH_PTR(insn->multijmp_list, jmp) { in check_switch()
H A Dlib.h83 DECLARE_PTR_LIST(multijmp_list, struct multijmp);
H A Dflow.c619 FOR_EACH_PTR(insn->multijmp_list, jmp) { in rewrite_parent_branch()
694 FOR_EACH_PTR(br->multijmp_list, jmp) { in vrfy_children()
H A Dlinearize.c384 FOR_EACH_PTR(insn->multijmp_list, jmp) { in show_instruction()
397 FOR_EACH_PTR(insn->multijmp_list, jmp) { in show_instruction()
2165 sort_list((struct ptr_list **)&insn->multijmp_list, multijmp_cmp); in sort_switch_cases()
2242 add_multijmp(&switch_ins->multijmp_list, jmp); in linearize_switch()
2257 add_multijmp(&switch_ins->multijmp_list, jmp); in linearize_switch()
2395 add_multijmp(&goto_ins->multijmp_list, jmp); in linearize_statement()
H A Dsparse-llvm.c776 FOR_EACH_PTR(insn->multijmp_list, jmp) { in output_op_switch()
787 FOR_EACH_PTR(insn->multijmp_list, jmp) { in output_op_switch()
H A Dsimplify.c1702 FOR_EACH_PTR(insn->multijmp_list, jmp) { in simplify_switch()
/illumos-gate/usr/src/tools/smatch/src/Documentation/
H A DIR.rst48 * .multijmp_list: pairs of case-value - destination basic block
54 * .multijmp_list: list of possible destination basic blocks