GregF
c1b46eedbd
Add MemPass, move all shared functions to it.
2017-08-02 14:24:02 -04:00
GregF
7954740d54
Opt: Delete names and decorations of dead instructions
2017-07-26 18:36:41 -04:00
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
7c8da66bc2
mem2reg: Add pass to eliminate local loads and stores in single block.
2017-06-12 17:03:47 -04:00