entel/compiler: Simplify new_idom reduction in dominance tree calculation

Trivial, just use a few less tokens to do the same thing.

Reviewed-by: Matt Turner <mattst88@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4012>
This commit is contained in:
Francisco Jerez
2016-03-10 20:56:47 -08:00
committed by Matt Turner
parent c9a608c090
commit f6cdf66cd6

View File

@@ -554,11 +554,8 @@ idom_tree::idom_tree(const backend_shader *s) :
bblock_t *new_idom = NULL; bblock_t *new_idom = NULL;
foreach_list_typed(bblock_link, parent_link, link, &block->parents) { foreach_list_typed(bblock_link, parent_link, link, &block->parents) {
if (parent(parent_link->block)) { if (parent(parent_link->block)) {
if (new_idom == NULL) { new_idom = (new_idom ? intersect(new_idom, parent_link->block) :
new_idom = parent_link->block; parent_link->block);
} else if (parent(parent_link->block) != NULL) {
new_idom = intersect(parent_link->block, new_idom);
}
} }
} }