Opt: LocalBlockElim: Add HasOnlySupportedRefs
authorgreg-lunarg <greg@lunarg.com>
Sat, 22 Jul 2017 14:32:19 +0000 (08:32 -0600)
committerLei Zhang <antiagainst@google.com>
Sat, 22 Jul 2017 14:32:19 +0000 (10:32 -0400)
commit2d0f7fbc1151004c4cf111b947f1070a03dfe092
treeaf3f442fb28b01bd4527828dd45120e799506d1f
parentadb237f3bd73bfe8f7cc4e6d95a6bf1124f2fbe5
Opt: LocalBlockElim: Add HasOnlySupportedRefs

Verifies that targeted variables have only access chain and direct
loads and stores as references.
source/opt/aggressive_dead_code_elim_pass.cpp
source/opt/local_single_block_elim_pass.cpp
source/opt/local_single_block_elim_pass.h
source/opt/local_ssa_elim_pass.h