index
:
~glisse/SPIRV-Tools
master
Unnamed repository; edit this file 'description' to name the repository.
glisse
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tools
Age
Commit message (
Expand
)
Author
Files
Lines
2018-07-31
Transform to combine consecutive access chains
Alan Baker
1
-0
/
+3
2018-07-31
Fix bug determining next arg
Alan Baker
1
-1
/
+1
2018-07-27
Add API to create passes out of a list of command-line flags.
Diego Novillo
1
-218
/
+84
2018-07-11
Add option to skip verifying block layout
Lei Zhang
1
-1
/
+5
2018-07-10
Reopen stdin for binary as needed
David Neto
1
-3
/
+5
2018-07-07
Change libspirv to spvtools namespace (#1678)
dan sinclair
4
-14
/
+14
2018-07-06
Move utils/ to spvtools::utils
dan sinclair
2
-2
/
+2
2018-07-06
Move comp code into comp namespace
dan sinclair
6
-31
/
+39
2018-06-26
Add validation for structs decorated as Block or BufferBlock.
Ari Suonpaa
1
-1
/
+4
2018-06-21
Add a WIP WebGPU environment. It disallows OpUndef
Corentin Wallez
1
-4
/
+5
2018-06-19
[val] Add extra context to error messages. (#1600)
dan sinclair
2
-4
/
+8
2018-06-01
Delete the insert-extract-elim pass.
Steven Perron
1
-3
/
+3
2018-05-18
Remove the limit on struct size in SROA.
Steven Perron
1
-2
/
+7
2018-05-16
Fix getting operand without checking opcode.
Steven Perron
1
-3
/
+6
2018-05-14
Add pass to fold a load feeding an extract.
Steven Perron
1
-0
/
+2
2018-05-01
Fix build.
Diego Novillo
1
-0
/
+4
2018-05-01
Add a loop fusion pass.
Toomas Remmelg
1
-0
/
+24
2018-05-01
Support loop fission.
Stephen McGroarty
1
-0
/
+23
2018-04-23
Vector DCE (#1512)
Steven Perron
1
-0
/
+6
2018-04-12
Fixes #1471. Adds missing environments to spriv-val help
Alan Baker
1
-2
/
+3
2018-04-11
Add a loop peeling pass.
Victor Lomuller
1
-0
/
+30
2018-03-26
Copy propagate arrays
Steven Perron
1
-0
/
+6
2018-03-22
Fixes compile errors generated with -Wpedantic
Eleni Maria Stea
1
-1
/
+1
2018-03-20
Add --time-report to spirv-opt
Jaebaek Seo
1
-0
/
+9
2018-03-20
SSA rewrite pass.
Diego Novillo
1
-4
/
+6
2018-03-19
Change merge return pass to handle structured cfg.
Steven Perron
1
-4
/
+13
2018-03-15
Add --strip-reflect pass
David Neto
1
-0
/
+5
2018-03-06
Support SPIR-V 1.3 and Vulkan 1.1
David Neto
4
-12
/
+18
2018-02-27
Consistently include latest spirv.h header file.
David Neto
1
-1
/
+1
2018-02-27
linker: Allow modules to be partially linked
Pierre Moreau
1
-7
/
+10
2018-02-27
tools/linker: Allow setting --verify-ids on the command line
Pierre Moreau
1
-0
/
+3
2018-02-27
Add loop unswitch pass.
Victor Lomuller
1
-0
/
+6
2018-02-27
Unroller support for multiple induction variables
Stephen McGroarty
1
-1
/
+28
2018-02-14
Initial support for loop unrolling.
Stephen McGroarty
1
-0
/
+2
2018-02-08
Loop invariant code motion initial implementation
Alexander Johnston
1
-0
/
+2
2018-02-07
Make use of the instruction folder.
Steven Perron
1
-0
/
+5
2018-02-01
Add pass to reaplce invalid opcodes
Steven Perron
1
-0
/
+6
2018-01-30
InsertExtractElim: Split out DeadInsertElim as separate pass
GregF
1
-0
/
+6
2018-01-25
Initial implementation of if conversion
Alan Baker
1
-0
/
+4
2018-01-18
Create a pass to work around a driver bug related to OpUnreachable.
Steven Perron
1
-0
/
+6
2018-01-18
spirv-dis: Add --color option to force color disassembly
David Neto
1
-9
/
+23
2018-01-08
Allow relaxing validation of pointers in logical addressing mode
Lei Zhang
1
-0
/
+4
2018-01-05
Linker code cleanups
Pierre Moreau
1
-6
/
+9
2018-01-04
Add --print-all optimizer option
David Neto
1
-0
/
+5
2017-12-21
Implement SSA CCP (SSA Conditional Constant Propagation).
Diego Novillo
1
-0
/
+8
2017-12-21
Fixing bugs in type manager memory management
Alan Baker
1
-0
/
+5
2017-12-20
Update the legalization passes.
Steven Perron
1
-2
/
+19
2017-12-19
Convert private variables to function scope.
Steven Perron
1
-0
/
+5
2017-12-11
Add scalar replacement
Alan Baker
1
-2
/
+11
2017-12-08
Add option to spirv-opt to skip the validator.
Steven Perron
1
-22
/
+32
[next]