aboutsummaryrefslogtreecommitdiff
path: root/source/ext_inst.h
diff options
context:
space:
mode:
authorDavid Neto <dneto@google.com>2017-08-01 11:55:23 -0400
committerDavid Neto <dneto@google.com>2017-08-01 11:56:10 -0400
commit9d77a0cc68f9d90d327fda406a46060d4c1f86a1 (patch)
tree3636590b88594fbbdbc262f52b8d580f7981c29d /source/ext_inst.h
parent4d55e9f66f91a62d5493c866cfeec77891b4cf55 (diff)
parent7954740d542786acd071310a8978ffb3e2042b7c (diff)
downloadspirv-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