diff options
author | David Neto <dneto@google.com> | 2017-08-01 11:55:23 -0400 |
---|---|---|
committer | David Neto <dneto@google.com> | 2017-08-01 11:56:10 -0400 |
commit | 9d77a0cc68f9d90d327fda406a46060d4c1f86a1 (patch) | |
tree | 3636590b88594fbbdbc262f52b8d580f7981c29d /source/ext_inst.h | |
parent | 4d55e9f66f91a62d5493c866cfeec77891b4cf55 (diff) | |
parent | 7954740d542786acd071310a8978ffb3e2042b7c (diff) | |
download | spirv-tools-9d77a0cc68f9d90d327fda406a46060d4c1f86a1.tar.gz |
Merge remote-tracking branch 'aosp/upstream-master' into update-shadercndk-r16-beta1ndk-r16-release
Includes:
7954740 Opt: Delete names and decorations of dead instructions
9f6efc7 Opt: HasOnlySupportedRefs should consider OpCopyObject
4a539d7 Revert "Revert "Opt: LocalBlockElim: Add HasOnlySupportedRefs""
1182415 Add extension whitelists to size-reduction passes.
df96e24 Revert "Opt: LocalBlockElim: Add HasOnlySupportedRefs"
2d0f7fb Opt: LocalBlockElim: Add HasOnlySupportedRefs
adb237f Fix handling of CopyObject in GetPtr and its call sites
e9e4393 Fix Visual Studio size_t cast compiler warning
fe24e03 LocalMultiStore: Always put varId for backedge on loop phi function.
e2544dd DeadBranchElim: Improve algorithm to only remove blocks with no predecessors
06d4fd5 Minor code review feedback on AggressiveDCE
9de4e69 Add AggressiveDCEPass
cc8bad3 Add LocalMultiStoreElim pass
52e247f DeadBranchElim: Add DeadBranchElimPass
35a0695 Include memory and semantics IDs when iterating over inbound IDs
abc6f5a MARK-V decoder supports extended instructions
826d968 Update CHANGES to say we use GNUIntallDirs
fd70a1d Define variable to skip installation
78338d5 Convert pattern stack from deque to vector, and share it
e842c17 Added fixed width encoding to bit_stream
73e8dac Added compression tool tools/spirv-markv. Work in progress.
8d3882a Added log(n) move-to-front implementation
40a2829 Added Huffman codec to utils
65ea885 Travis CI: stop requiring sudo and use make instead of ninja
d431b69 Don't do hash lookup twice in FindDef
c14966b Move spv_instruction_t's into vector
1cd47d7 Reserve expected length of instructions vector
fcd991f Move some temp vectors into parser state
ad1d035 BlockMerge: Add BlockMergePass
0b0454c Update CHANGES
5fbbadc Add support for SPV AMD extensions
6136bf9 mem2reg: Add InsertExtractElimPass
760789f Transform multiple entry points
0c5722f mem2reg: Add LocalSingleStoreElimPass
Test: ndk/checkbuild.py on Linux; unit tests on Windows
Change-Id: Iaf0022decf13c2b60146ecd145b818eb0e021867
Diffstat (limited to 'source/ext_inst.h')
0 files changed, 0 insertions, 0 deletions