Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
deqp-deps
/
SPIRV-Tools
/
refs/tags/rel/10/fp2/22.12.0-rel.0
/
tools
e0292c2
Add --target-env flag to spirv-opt (#2216)
by Ryan Harrison
· 5 years ago
4aeadc0
Add RemoveOpNameInstruction reduction pass (#2187)
by Hugues Evrard
· 5 years ago
aab6f40
Add documentation for licm option to the spirv-opt help. (#2179)
by Steven Perron
· 5 years ago
6679d5d
Replace loop with selection (#2164)
by Alastair Donaldson
· 5 years ago
e510b1b
Update memory model (#1904)
by alan-baker
· 5 years ago
3b13040
New spirv-reduce reduction pass: operand to dominating id. (#2099)
by Alastair Donaldson
· 6 years ago
f3acb95
Initial commit for spirv-reduce. (#2056)
by Alastair Donaldson
· 6 years ago
8e9be30
Validator: Support VK_EXT_scalar_block_layout
by David Neto
· 6 years ago
4e6c54b
Fix up comment for |ParseFlags|. (#2037)
by Steven Perron
· 6 years ago
91f3350
Validate the id bound. (#2031)
by Steven Perron
· 6 years ago
7249506
Remove stats use of internal API (#1924)
by dan sinclair
· 6 years ago
0f4c772
Respect --skip-validation in spirv-opt (#1887)
by Lei Zhang
· 6 years ago
75c1bf2
Add option for the max id bound. (#1870)
by Steven Perron
· 6 years ago
7f4e09a
spirv-as: Fix error in help text.
by Karl Schultz
· 6 years ago
03000a3
Add testing framework for tools.
by Diego Novillo
· 6 years ago
ef67867
Remove source/message.h (#1838)
by dan sinclair
· 6 years ago
1963a2d
Use MakeUnique. (#1837)
by dan sinclair
· 6 years ago
5fc011b
Move bit_stream, move_to_front and huffman_codec. (#1833)
by dan sinclair
· 6 years ago
967bfa2
Remove unused stats maps and parameters (#1828)
by dan sinclair
· 6 years ago
bcb0b69
Reenable --skip-validation. (#1820)
by Steven Perron
· 6 years ago
da0f1dc
Move spirv_stats into tools/stats. (#1826)
by dan sinclair
· 6 years ago
70de4a3
Remove codegen related code. (#1819)
by dan sinclair
· 6 years ago
5c8b4f5
Validate the input to Optimizer::Run (#1799)
by Steven Perron
· 6 years ago
eda2cfb
Cleanup includes. (#1795)
by dan sinclair
· 6 years ago
7861df9
Remove using namespace commands. (#1794)
by dan sinclair
· 6 years ago
58a6876
Rewrite include guards (#1793)
by dan sinclair
· 6 years ago
755e5c9
Transform to combine consecutive access chains
by Alan Baker
· 6 years ago
8a0ec22
Fix bug determining next arg
by Alan Baker
· 6 years ago
99fe61e
Add API to create passes out of a list of command-line flags.
by Diego Novillo
· 6 years ago
4db9c78
Add option to skip verifying block layout
by Lei Zhang
· 6 years ago
7d6c90c
Reopen stdin for binary as needed
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
2992340
Add validation for structs decorated as Block or BufferBlock.
by Ari Suonpaa
· 6 years ago
ba602c9
Add a WIP WebGPU environment. It disallows OpUndef
by Corentin Wallez
· 6 years ago
f80696e
[val] Add extra context to error messages. (#1600)
by dan sinclair
· 6 years ago
fe2fbee
Delete the insert-extract-elim pass.
by Steven Perron
· 6 years ago
a579e72
Remove the limit on struct size in SROA.
by Steven Perron
· 6 years ago
0e1b7e5
Fix getting operand without checking opcode.
by Steven Perron
· 6 years ago
af430ec
Add pass to fold a load feeding an extract.
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
2c0ce87
Vector DCE (#1512)
by Steven Perron
· 6 years ago
c3ee210
Fixes #1471. Adds missing environments to spriv-val help
by Alan Baker
· 6 years ago
10e5d7c
Add a loop peeling pass.
by Victor Lomuller
· 6 years ago
c4dc046
Copy propagate arrays
by Steven Perron
· 6 years ago
045cc8f
Fixes compile errors generated with -Wpedantic
by Eleni Maria Stea
· 6 years ago
3b594e1
Add --time-report to spirv-opt
by Jaebaek Seo
· 6 years ago
735d8a5
SSA rewrite pass.
by Diego Novillo
· 6 years ago
b3daa93
Change merge return pass to handle structured cfg.
by Steven Perron
· 6 years ago
844e186
Add --strip-reflect pass
by David Neto
· 6 years ago
00fa393
Support SPIR-V 1.3 and Vulkan 1.1
by David Neto
· 6 years ago
0c13467
Consistently include latest spirv.h header file.
by David Neto
· 6 years ago
bdd6617
linker: Allow modules to be partially linked
by Pierre Moreau
· 6 years ago
64298bf
tools/linker: Allow setting --verify-ids on the command line
by Pierre Moreau
· 6 years ago
3497a94
Add loop unswitch pass.
by Victor Lomuller
· 6 years ago
e354984
Unroller support for multiple induction variables
by Stephen McGroarty
· 6 years ago
dd8400e
Initial support for loop unrolling.
by Stephen McGroarty
· 6 years ago
84ccd0b
Loop invariant code motion initial implementation
by Alexander Johnston
· 6 years ago
06cdb96
Make use of the instruction folder.
by Steven Perron
· 6 years ago
61d8c03
Add pass to reaplce invalid opcodes
by Steven Perron
· 6 years ago
f28b106
InsertExtractElim: Split out DeadInsertElim as separate pass
by GregF
· 6 years ago
2e93e80
Initial implementation of if conversion
by Alan Baker
· 6 years ago
34d4294
Create a pass to work around a driver bug related to OpUnreachable.
by Steven Perron
· 6 years ago
3604c0b
spirv-dis: Add --color option to force color disassembly
by David Neto
· 6 years ago
44f27f9
Allow relaxing validation of pointers in logical addressing mode
by Lei Zhang
· 6 years ago
7183ad5
Linker code cleanups
by Pierre Moreau
· 6 years ago
c32e79e
Add --print-all optimizer option
by David Neto
· 6 years ago
4ba9dcc
Implement SSA CCP (SSA Conditional Constant Propagation).
by Diego Novillo
· 6 years ago
1ab8ad6
Fixing bugs in type manager memory management
by Alan Baker
· 6 years ago
7505d24
Update the legalization passes.
by Steven Perron
· 6 years ago
b86eb68
Convert private variables to function scope.
by Steven Perron
· 6 years ago
867451f
Add scalar replacement
by Alan Baker
· 6 years ago
a05ad01
Add option to spirv-opt to skip the validator.
by Steven Perron
· 6 years ago
5d602ab
Add global redundancy elimination
by Steven Perron
· 6 years ago
692a22c
Sort flags in help message - NFC.
by Diego Novillo
· 6 years ago
4c58086
Linker: Fix incorrect exit status.
by Daniel Schürmann
· 6 years ago
c299927
Move SetContextMessageConsumer into libspirv namespace
by David Neto
· 7 years ago
28c4155
Create a local value numbering pass
by Steven Perron
· 7 years ago
250a235
Add new compression algorithm and models
by Andrey Tuganov
· 7 years ago
a92d69b
Initial implementation of merge return pass.
by Alan Baker
· 7 years ago
d2938e4
Re-format files in source, source/opt, source/util, source/val and tools.
by Diego Novillo
· 7 years ago
716138e
Add option to relax validation of store types.
by Steven Perron
· 7 years ago
cfd95f3
Refactored compression debugger
by Andrey Tuganov
· 7 years ago
5834719
Add pass to remove dead variables at the module level.
by Steven Perron
· 7 years ago
c75704e
CFG cleanup pass - Remove unreachable blocks.
by Diego Novillo
· 7 years ago
2401fc0
Refactored MARK-V API
by Andrey Tuganov
· 7 years ago
c90d730
Add -O, -Os and -Oconfig flags.
by Diego Novillo
· 7 years ago
86627f7
Implement Linker (module combiner)
by Pierre Moreau
· 7 years ago
e43c910
Create the dead function elimination pass
by Steven Perron
· 7 years ago
c25b5be
Add SPIRV_SPIRV_COMPRESSION option to cmake
by Andrey Tuganov
· 7 years ago
9b14dd0
Updated markv_autogen
by Andrey Tuganov
· 7 years ago
e4c7d8e
Add strength reduction; for now replace multiply by power of 2
by Steven Perron
· 7 years ago
b36acbe
Update MARK-V to version 1.01
by Andrey Tuganov
· 7 years ago
40e9c60
spirv-as: Fail for unrecognized long option
by David Neto
· 7 years ago
b9b9a53
InlineOpaque: Remove from usage until complete Opaque policy is designed.
by GregF
· 7 years ago
1687bd3
Disassembler: Print colour codes only when writing to a terminal
by David Neto
· 7 years ago
429ca05
Opt: Create InlineOpaquePass
by GregF
· 7 years ago
Next »