ADCE: Empty Loop Elimination
authorGreg Fischer <greg@lunarg.com>
Wed, 25 Oct 2017 00:58:48 +0000 (18:58 -0600)
committerSteven Perron <stevenperron@google.com>
Tue, 12 Dec 2017 18:53:15 +0000 (13:53 -0500)
commit22faa2b083aa738ef310d448881877457122885d
treef39f3b1d7bb36dc7f6000a17544935c6cc7c43ed
parent07ce16d1e72c5c8d9f83561dd926e61dd8aecb4f
ADCE: Empty Loop Elimination

This entirely eliminates loops which do not contain live code.
source/opt/aggressive_dead_code_elim_pass.cpp
source/opt/aggressive_dead_code_elim_pass.h
test/opt/aggressive_dead_code_elim_test.cpp