3 /* This file contains makros that generate the calls to
4 update the debug information after a transformation. */
10 ons[1] = get_Block_cfgpred(oldn, 0); \
11 __dbg_info_merge_sets(&n, 1, ons, 2, dbg_straightening); \
14 #define DBG_OPT_IFSIM \
20 ons[3] = get_Proj_pred(a); \
21 __dbg_info_merge_sets(&n, 1, ons, 4, dbg_if_simplification); \
24 #define DBG_OPT_ALGSIM1 \
30 __dbg_info_merge_sets(&n, 1, ons, 3, dbg_algebraic_simplification); \
33 #define DBG_OPT_ALGSIM2 \
37 ons[1] = get_unop_op(n); \
39 __dbg_info_merge_sets(&n, 1, ons, 3, dbg_algebraic_simplification); \
42 #define DBG_OPT_ALGSIM3 \
47 __dbg_info_merge_sets(&n, 1, ons, 2, dbg_algebraic_simplification); \
55 __dbg_info_merge_sets(&n, 1, ons, 2, dbg_opt_ssa); \
64 __dbg_info_merge_sets(&n, 1, ons, 2, dbg_write_after_write);\
72 __dbg_info_merge_sets(&c, 1, ons, 2, dbg_write_after_read); \
75 #define DBG_OPT_TUPLE \
81 __dbg_info_merge_sets(&n, 1, ons, 3, dbg_opt_auxnode); \
89 __dbg_info_merge_sets(&n, 1, ons, 2, dbg_opt_auxnode); \