Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
deqp-deps
/
SPIRV-Tools
/
9de00c95f76f85d6c76dcd24c474020f3fab4ce0
9de00c9
Update CHANGES
by David Neto
· 6 years ago
3dad1cd
Change libspirv to spvtools namespace (#1678)
by dan sinclair
· 6 years ago
76e0bde
Move utils/ to spvtools::utils
by dan sinclair
· 6 years ago
9836b05
Move comp code into comp namespace
by dan sinclair
· 6 years ago
5e0276b
validator: use RowMajor, ArrayStride, MatrixStride
by David Neto
· 6 years ago
1a283f4
Layout validation: Permit {vec3; float} tight packing
by David Neto
· 6 years ago
9795137
Enable Kokoro buildbots. (#1625)
by Ehsan
· 6 years ago
c460f44
Add a check for invalid exits from case construct.
by Alan Baker
· 6 years ago
fa78d3b
Update SPIRV-Headers
by dan sinclair
· 6 years ago
a069499
Fix layout checks for StorageBuffer and PushConstant storage classes
by David Neto
· 6 years ago
a45d4ca
Move folding routines into a class
by Steven Perron
· 6 years ago
9ecbcf5
Make sure the constant folder get the correct type.
by Steven Perron
· 6 years ago
101a9bc
Add private to local to optimization and size passes.
by Steven Perron
· 6 years ago
4926f29
Let symbol export tests respect SPIRV_SKIP_TESTS
by Lei Zhang
· 6 years ago
30a9cef
Support SPV_KHR_8bit_storage
by David Neto
· 6 years ago
5109104
Produce better error diagnostics in the CFG validation. (#1660)
by dan sinclair
· 6 years ago
465f281
Revert change and stop running remove duplicates.
by Steven Perron
· 6 years ago
2eb9bfb
Remove stores of undef.
by Steven Perron
· 6 years ago
b67beca
GLSL.std.450 Refract Eta can be any float scalar
by David Neto
· 6 years ago
7cc9f36
Add test for CFG alteration by compact IDs
by Greg Roth
· 6 years ago
4717d24
Fix assert during compact IDs pass (#1649)
by Greg Roth
· 6 years ago
878b3b4
check_symbol_exports on Python3, Mac
by Greg Roth
· 6 years ago
f393b0e
Don't merge types of resources
by Steven Perron
· 6 years ago
c2e3e67
validator: Fix storage buffer layout message
by David Neto
· 6 years ago
8ecd833
Block-decorated structs must list members in offset-order
by David Neto
· 6 years ago
2992340
Add validation for structs decorated as Block or BufferBlock.
by Ari Suonpaa
· 6 years ago
0d43e10
Use type id when looking up vector type
by Alan Baker
· 6 years ago
4d99fcb
Validator test: artificially lower limit on local var limit
by David Neto
· 6 years ago
1854064
Setup gclient and presubmit file.
by dan sinclair
· 6 years ago
ba602c9
Add a WIP WebGPU environment. It disallows OpUndef
by Corentin Wallez
· 6 years ago
e7ace1b
Add Vulkan 1.1 capability sets
by Alan Baker
· 6 years ago
8d65c89
Instruction lookup succeeds if it's enabled by a capability
by David Neto
· 6 years ago
f80696e
[val] Add extra context to error messages. (#1600)
by dan sinclair
· 6 years ago
356193e
Reland "Disallow array-of-arrays with DescriptorSets when validating. (#1586)" (#1621)
by dan sinclair
· 6 years ago
c4304ea
Reland "Disallow array-of-arrays with DescriptorSets when validating. (#1586)"
by dan sinclair
· 6 years ago
d3ed998
Validate Ids before DataRules. (#1622)
by dan sinclair
· 6 years ago
ea7239f
Structured switch checks
by Alan Baker
· 6 years ago
4f866ab
Validate static uses of interfaces
by Alan Baker
· 6 years ago
b49cbf0
Fix buffer read overrun in linker
by David Neto
· 6 years ago
1f7b1f1
Small vector optimization for operands.
by Steven Perron
· 6 years ago
700ebd3
Make fewer test executables
by David Neto
· 6 years ago
363bfca
Operand lookup succeeds if it's enabled by a capability
by David Neto
· 6 years ago
06de868
Check for invalid branches into construct body.
by Alan Baker
· 6 years ago
035afb8
Update CHANGES
by David Neto
· 6 years ago
63c9bba
[val] Output id names along with numbers in validate_id (#1601)
by dan sinclair
· 6 years ago
f2c93c6
Revert "Disallow array-of-arrays with DescriptorSets when validating. (#1586)" (#1607)
by dan sinclair
· 6 years ago
e3f1f3b
Disallow array-of-arrays with DescriptorSets when validating. (#1586)
by dan sinclair
· 6 years ago
a1f9e13
Preserve inst-to-block and def-use in passes.
by Steven Perron
· 6 years ago
fe2fbee
Delete the insert-extract-elim pass.
by Steven Perron
· 6 years ago
9a00883
Add store for var initializer in inlining.
by Steven Perron
· 6 years ago
badcf73
Allow duplicate pointer types
by Alan Baker
· 6 years ago
93c4c18
Handle types with self references.
by Steven Perron
· 6 years ago
6b83643
Start v2018.4-dev
by David Neto
· 6 years ago
545d6ca
Finalize v2018.3
by David Neto
· 6 years ago
6a986d0
Update CHANGES
by David Neto
· 6 years ago
745dd00
Fold FMix feeding Extract, and use the simplification pass.
by Steven Perron
· 6 years ago
f765d16
Add external interface for creating a pass token
by Arseny Kapoulkine
· 6 years ago
0a14a1f
Validate that only a single OpMemoryModel is provided.
by dan sinclair
· 6 years ago
3b87dac
Validate presence of OpMemoryModel.
by dan sinclair
· 6 years ago
a579e72
Remove the limit on struct size in SROA.
by Steven Perron
· 6 years ago
f1f7cc8
Get ADCE to handle OpCopyMemory
by Steven Perron
· 6 years ago
b09e3ce
Allow ViewportIndex & Layer to be used in VS/DS with extension
by Lei Zhang
· 6 years ago
9b1a938
SROA: Only create symbols that are loaded.
by Steven Perron
· 6 years ago
0e1b7e5
Fix getting operand without checking opcode.
by Steven Perron
· 6 years ago
efcc33e
Support SpvOpExecutionModeId in SPIR-V logical layout
by Lei Zhang
· 6 years ago
18ad1be
Fixing MacOS compiler error
by alan-baker
· 6 years ago
f46f2d3
Remove redundant stores.
by Steven Perron
· 6 years ago
af430ec
Add pass to fold a load feeding an extract.
by Steven Perron
· 6 years ago
804e888
Fold fclamp feeding compare.
by Steven Perron
· 6 years ago
e9cda70
Adjust tests according to grammar change
by Lei Zhang
· 6 years ago
9ec3f81
Remove dead Workgroup variables in ADCE.
by Steven Perron
· 6 years ago
0856997
Allow ADCE to remove more instructions.
by Steven Perron
· 6 years ago
7d01643
Allow hoisting code in if-conversion.
by Steven Perron
· 6 years ago
1c2cbaf
Add GetContinueBlock to loop class.
by Stephen McGroarty
· 6 years ago
70bb3c1
Fold divide and multiply by same value.
by Steven Perron
· 6 years ago
9843484
Fix build.
by Diego Novillo
· 6 years ago
1dc2458
Add a loop fusion pass.
by Toomas Remmelg
· 6 years ago
9a5dd6f
Support loop fission.
by Stephen McGroarty
· 6 years ago
9ba0879
Improve Vector DCE
by Steven Perron
· 6 years ago
a00a0a0
Revert "Improvements to vector dce."
by Steven Perron
· 6 years ago
4246abd
Fixes handling of kill and unreachable ops in inlining.
by Alan Baker
· 6 years ago
e1bcd2b
Fold OpVectorTimesScalar and OpPhi better.
by Steven Perron
· 6 years ago
2813722
Improvements to vector dce.
by Steven Perron
· 6 years ago
72524db
Fixes #1521: PadToWord() should use std::move() in && variant
by Cort Stratton
· 6 years ago
268be61
LocalSingleBlockElim: Add store-store elimination
by Greg Fischer
· 6 years ago
ee8cd5c
Add Dead insert elmination back in.
by Steven Perron
· 6 years ago
2c0ce87
Vector DCE (#1512)
by Steven Perron
· 6 years ago
7a59283
Another fix for old XCode: std::set explicit ctor in test code
by David Neto
· 6 years ago
efc5061
Dominator analysis interface clean.
by Victor Lomuller
· 6 years ago
48802ba
Constant folding for OpVectorTimesScalar
by Jaebaek Seo
· 6 years ago
0ec08c2
Add register liveness analysis.
by Victor Lomuller
· 6 years ago
09c206b
Fixes #1480. Validate group non-uniform scopes.
by Alan Baker
· 6 years ago
e7c2e91
Fix for old XCode: std::set has explicit ctor
by David Neto
· 6 years ago
1c89da4
Test/DependencyAnalysis: Fix uninitialized variables
by GregF
· 6 years ago
df7f00f
DeadInsertElim: Don't revisit select phi nodes during MarkInsertChain
by Greg Fischer
· 6 years ago
430a293
Fix broken pointer of CommonUniformElimPass
by Jaebaek Seo
· 6 years ago
c20a718
Rewrite local-single-store-elim to not create large data structures.
by Steven Perron
· 6 years ago
0fa4299
Merge pull request #1461 from jaebaek/fnegate
by Jaebaek Seo
· 6 years ago
3c5bd26
Typo
by Jaebaek Seo
· 6 years ago
0f335cf
Add support for MIV and Delta test dependence analysis.
by Toomas Remmelg
· 6 years ago
Next »