index
:
external/shaderc/spirv-tools.git
busytown-mac1010-release
main
master
master-ndk
ndk-r11-release
ndk-r12-release
ndk-r13-release
ndk-r14-release
ndk-r15-release
ndk-r16-release
ndk-r24-release
ndk-r25-release
ndk-r26-release
ndk-r27-release
ndk-release-r16
ndk-release-r17
ndk-release-r18
ndk-release-r19
ndk-release-r20
ndk-release-r21
ndk-release-r22
ndk-release-r23
sparse_history
upstream-main
upstream-master
[no description]
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
include
Age
Commit message (
Expand
)
Author
2018-04-23
Vector DCE (#1512)
Steven Perron
2018-04-11
Add a loop peeling pass.
Victor Lomuller
2018-04-06
Fixes #1433. Validate binary version
Alan Baker
2018-04-03
Add missing function parameters in libspirv.h
James Jones
2018-03-26
Copy propagate arrays
Steven Perron
2018-03-20
Add --time-report to spirv-opt
Jaebaek Seo
2018-03-20
SSA rewrite pass.
Diego Novillo
2018-03-19
Change merge return pass to handle structured cfg.
Steven Perron
2018-03-17
Migrate to use unified grammar tables
Lei Zhang
2018-03-15
Add --strip-reflect pass
David Neto
2018-03-06
Support SPIR-V 1.3 and Vulkan 1.1
David Neto
2018-02-27
linker: Allow modules to be partially linked
Pierre Moreau
2018-02-27
Add loop unswitch pass.
Victor Lomuller
2018-02-27
Unroller support for multiple induction variables
Stephen McGroarty
2018-02-14
Initial support for loop unrolling.
Stephen McGroarty
2018-02-08
Loop invariant code motion initial implementation
Alexander Johnston
2018-02-07
Make use of the instruction folder.
Steven Perron
2018-02-07
Build SPIRV-Tools as shared library
Józef Kucia
2018-02-01
Add pass to reaplce invalid opcodes
Steven Perron
2018-01-30
InsertExtractElim: Split out DeadInsertElim as separate pass
GregF
2018-01-25
Initial implementation of if conversion
Alan Baker
2018-01-18
Create a pass to work around a driver bug related to OpUnreachable.
Steven Perron
2018-01-10
Adding additional functionality to ADCE.
Alan Baker
2018-01-09
Rewriting dead branch elimination.
Alan Baker
2018-01-08
Allow relaxing validation of pointers in logical addressing mode
Lei Zhang
2018-01-05
Linker code cleanups
Pierre Moreau
2018-01-04
Add --print-all optimizer option
David Neto
2017-12-22
Add asm, dis support for DebugInfo extended instruction set
David Neto
2017-12-21
Implement SSA CCP (SSA Conditional Constant Propagation).
Diego Novillo
2017-12-19
Allow pointers to pointers in logical addressing mode.
Steven Perron
2017-12-19
Convert private variables to function scope.
Steven Perron
2017-12-18
Remove concept of FIRST_CONCRETE_* operand types
David Neto
2017-12-12
Support OpenCL 1.2 and 2.0 target environments
Pierre Moreau
2017-12-11
Add scalar replacement
Alan Baker
2017-12-07
Add global redundancy elimination
Steven Perron
2017-11-23
Add RegisterLegalizationPasses() into the interface
Lei Zhang
2017-11-23
Create a local value numbering pass
Steven Perron
2017-11-20
Adding an unique id to Instruction generated by IRContext
Alan Baker
2017-11-15
Initial implementation of merge return pass.
Alan Baker
2017-10-28
Add option to relax validation of store types.
Steven Perron
2017-10-23
Add pass to remove dead variables at the module level.
Steven Perron
2017-10-19
CFG cleanup pass - Remove unreachable blocks.
Diego Novillo
2017-10-12
Refactored MARK-V API
Andrey Tuganov
2017-10-10
Add -O, -Os and -Oconfig flags.
Diego Novillo
2017-10-06
Implement Linker (module combiner)
Pierre Moreau
2017-10-06
Remove duplicate dead branch elim pass declaration
Andrey Tuganov
2017-09-26
Remove duplicated declaration of CreateAggressiveDCEPass().
Lei Zhang
2017-09-26
Create the dead function elimination pass
Steven Perron
2017-09-18
Add strength reduction; for now replace multiply by power of 2
Steven Perron
2017-08-18
Opt: Create InlineOpaquePass
GregF
[next]