projects
/
platform
/
upstream
/
SPIRV-Tools.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Initial implementation of merge return pass.
[platform/upstream/SPIRV-Tools.git]
/
source
/
opt
/
CMakeLists.txt
2017-11-15
Alan Baker
Initial implementation of merge return pass.
blob
|
commitdiff
2017-11-02
Diego Novillo
Add a new class opt::CFG to represent the CFG for the...
blob
|
commitdiff
|
diff to current
2017-10-31
Steven Perron
Add the IRContext (part 1)
blob
|
commitdiff
|
diff to current
2017-10-24
Steven Perron
Run dead variable elimination when using -O and -Os
blob
|
commitdiff
|
diff to current
2017-10-23
Steven Perron
Add pass to remove dead variables at the module level.
blob
|
commitdiff
|
diff to current
2017-10-20
Steven Perron
Change BasicBlock to use InstructionList to hold instru...
blob
|
commitdiff
|
diff to current
2017-10-19
David Neto
The reviewed cfg_cleanup optimize pass
blob
|
commitdiff
|
diff to current
2017-10-19
Diego Novillo
CFG cleanup pass - Remove unreachable blocks.
blob
|
commitdiff
|
diff to current
2017-10-18
Diego Novillo
Merge pull request #885 from dnovillo/const-prop
blob
|
commitdiff
|
diff to current
2017-10-17
Diego Novillo
Re-factor generic constant folding code out of FoldSpec...
blob
|
commitdiff
|
diff to current
2017-10-06
Pierre Moreau
Implement Linker (module combiner)
blob
|
commitdiff
|
diff to current
2017-09-26
Steven Perron
Create the dead function elimination pass
blob
|
commitdiff
|
diff to current
2017-09-18
Steven Perron
Add strength reduction; for now replace multiply by...
blob
|
commitdiff
|
diff to current
2017-08-18
GregF
Opt: Create InlineOpaquePass
blob
|
commitdiff
|
diff to current
2017-08-18
GregF
Opt: Have "size" passes process full entry point call...
blob
|
commitdiff
|
diff to current
2017-08-04
GregF
Inline: Split out InlineExhaustivePass from InlinePass
blob
|
commitdiff
|
diff to current
2017-08-03
GregF
Add CommonUniformElim pass
blob
|
commitdiff
|
diff to current
2017-08-02
GregF
Add MemPass, move all shared functions to it.
blob
|
commitdiff
|
diff to current
2017-07-10
GregF
Add AggressiveDCEPass
blob
|
commitdiff
|
diff to current
2017-07-07
GregF
Add LocalMultiStoreElim pass
blob
|
commitdiff
|
diff to current
2017-07-07
GregF
DeadBranchElim: Add DeadBranchElimPass
blob
|
commitdiff
|
diff to current
2017-07-04
d3x0r
Define variable to skip installation
blob
|
commitdiff
|
diff to current
2017-06-27
GregF
BlockMerge: Add BlockMergePass
blob
|
commitdiff
|
diff to current
2017-06-21
GregF
mem2reg: Add InsertExtractElimPass
blob
|
commitdiff
|
diff to current
2017-06-19
GregF
mem2reg: Add LocalSingleStoreElimPass
blob
|
commitdiff
|
diff to current
2017-06-12
GregF
mem2reg: Add pass to eliminate local loads and stores...
blob
|
commitdiff
|
diff to current
2017-06-04
GregF
Mem2Reg: Add Local Access Chain Convert pass
blob
|
commitdiff
|
diff to current
2017-04-20
Andrey Tuganov
Added --compact-ids to /tools/opt
blob
|
commitdiff
|
diff to current
2017-04-06
David Neto
Add FlattenDecoration transform
blob
|
commitdiff
|
diff to current
2017-04-06
Lei Zhang
Group targets into folders
blob
|
commitdiff
|
diff to current
2017-03-29
Greg Fischer
Add exhaustive function call inlining to spirv-opt
blob
|
commitdiff
|
diff to current
2017-03-16
Andrey Tuganov
Autogenererating enum-string mappings from grammar
blob
|
commitdiff
|
diff to current
2016-09-21
Lei Zhang
Publish the C++ interface.
blob
|
commitdiff
|
diff to current
2016-09-20
Lei Zhang
Add a C++ interface to the optimization functionalities.
blob
|
commitdiff
|
diff to current
2016-09-20
Lei Zhang
Change interface of Pass::Process() to return possible...
blob
|
commitdiff
|
diff to current
2016-09-16
Lei Zhang
Move functions for building modules outside of the...
blob
|
commitdiff
|
diff to current
2016-09-16
Lei Zhang
Add utility macros for logging messages.
blob
|
commitdiff
|
diff to current
2016-09-13
qining
Set default values for spec const decorated by SpecId
blob
|
commitdiff
|
diff to current
2016-09-02
David Neto
Relicense SPIRV-Tools under Apache 2.0
blob
|
commitdiff
|
diff to current
2016-09-01
qining
Unify constants pass
blob
|
commitdiff
|
diff to current
2016-08-29
Lei Zhang
Create a separate header and source file for each pass.
blob
|
commitdiff
|
diff to current
2016-08-29
qining
Fold spec constants to normal constants (values fixed)
blob
|
commitdiff
|
diff to current
2016-08-10
Lei Zhang
Optimization: Add type manager.
blob
|
commitdiff
|
diff to current
2016-08-10
Lei Zhang
Optimization: Add type class hierarchy.
blob
|
commitdiff
|
diff to current
2016-08-09
qining
Separate pass.h from passes.h
blob
|
commitdiff
|
diff to current
2016-07-29
Lei Zhang
Optimization: Add def use analysis.
blob
|
commitdiff
|
diff to current
2016-06-29
Lei Zhang
Add Pass, PassManager, and StripDebugInfoPass.
blob
|
commitdiff
|
diff to current
2016-06-28
Lei Zhang
Promote ir namespace and create draft libspirv.{h|c}pp.
blob
|
commitdiff
|
diff to current
2016-06-27
Lei Zhang
Add IrBuilder for constructing SPIR-V in-memory represe...
blob
|
commitdiff
|
diff to current
2016-06-25
Lei Zhang
Add classes for representing SPIR-V language constructs...
blob
|
commitdiff
|
diff to current