Lei Zhang
4a539d77ef
Revert "Revert "Opt: LocalBlockElim: Add HasOnlySupportedRefs""
...
This reverts commit df96e243c6
.
2017-07-25 23:22:09 -04:00
GregF
1182415581
Add extension whitelists to size-reduction passes.
...
Currently only SPV_KHR_variable_pointers is disallowed in passes which
do pointer analysis. Positive and negative tests of the general extensions
mechanism were added to aggressive_dce but cover all passes.
2017-07-25 19:14:02 -04:00
Lei Zhang
df96e243c6
Revert "Opt: LocalBlockElim: Add HasOnlySupportedRefs"
...
This reverts commit 2d0f7fbc11
.
2017-07-22 10:48:56 -04:00
greg-lunarg
2d0f7fbc11
Opt: LocalBlockElim: Add HasOnlySupportedRefs
...
Verifies that targeted variables have only access chain and direct
loads and stores as references.
2017-07-22 10:32:19 -04:00
GregF
adb237f3bd
Fix handling of CopyObject in GetPtr and its call sites
2017-07-21 18:08:01 -04:00
David Neto
760789f58d
Transform multiple entry points
...
Don't stop just after one because of short-circuiting logical-or.
2017-06-20 15:57:47 -04:00
GregF
7c8da66bc2
mem2reg: Add pass to eliminate local loads and stores in single block.
2017-06-12 17:03:47 -04:00