Lines Matching refs:idx_a
144 get_dominator(int idx_a, int idx_b, Program* program, bool is_linear) in get_dominator() argument
147 if (idx_a == -1) in get_dominator()
150 return idx_a; in get_dominator()
152 while (idx_a != idx_b) { in get_dominator()
153 if (idx_a > idx_b) in get_dominator()
154 idx_a = program->blocks[idx_a].linear_idom; in get_dominator()
159 while (idx_a != idx_b) { in get_dominator()
160 if (idx_a > idx_b) in get_dominator()
161 idx_a = program->blocks[idx_a].logical_idom; in get_dominator()
166 assert(idx_a != -1); in get_dominator()
167 return idx_a; in get_dominator()