projects
/
platform
/
upstream
/
SPIRV-Tools.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Loop invariant code motion initial implementation
[platform/upstream/SPIRV-Tools.git]
/
include
/
spirv-tools
/
optimizer.hpp
2018-02-09
Alexander Johnston
Loop invariant code motion initial implementation
blob
|
commitdiff
2018-02-08
Steven Perron
Make use of the instruction folder.
blob
|
commitdiff
|
diff to current
2018-02-01
Steven Perron
Add pass to reaplce invalid opcodes
blob
|
commitdiff
|
diff to current
2018-01-30
GregF
InsertExtractElim: Split out DeadInsertElim as separate...
blob
|
commitdiff
|
diff to current
2018-01-25
Alan Baker
Initial implementation of if conversion
blob
|
commitdiff
|
diff to current
2018-01-19
Steven Perron
Create a pass to work around a driver bug related to...
blob
|
commitdiff
|
diff to current
2018-01-10
Alan Baker
Adding additional functionality to ADCE.
blob
|
commitdiff
|
diff to current
2018-01-09
Alan Baker
Rewriting dead branch elimination.
blob
|
commitdiff
|
diff to current
2018-01-05
Pierre Moreau
Linker code cleanups
blob
|
commitdiff
|
diff to current
2018-01-04
David Neto
Add --print-all optimizer option
blob
|
commitdiff
|
diff to current
2017-12-21
Diego Novillo
Implement SSA CCP (SSA Conditional Constant Propagation).
blob
|
commitdiff
|
diff to current
2017-12-19
Steven Perron
Allow pointers to pointers in logical addressing mode.
blob
|
commitdiff
|
diff to current
2017-12-19
Steven Perron
Convert private variables to function scope.
blob
|
commitdiff
|
diff to current
2017-12-11
Alan Baker
Add scalar replacement
blob
|
commitdiff
|
diff to current
2017-12-07
Steven Perron
Add global redundancy elimination
blob
|
commitdiff
|
diff to current
2017-11-23
Lei Zhang
Add RegisterLegalizationPasses() into the interface
blob
|
commitdiff
|
diff to current
2017-11-23
Steven Perron
Create a local value numbering pass
blob
|
commitdiff
|
diff to current
2017-11-15
Alan Baker
Initial implementation of merge return pass.
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-19
Diego Novillo
CFG cleanup pass - Remove unreachable blocks.
blob
|
commitdiff
|
diff to current
2017-10-10
Diego Novillo
Add -O, -Os and -Oconfig flags.
blob
|
commitdiff
|
diff to current
2017-10-06
Pierre Moreau
Implement Linker (module combiner)
blob
|
commitdiff
|
diff to current
2017-10-06
Andrey Tuganov
Remove duplicate dead branch elim pass declaration
blob
|
commitdiff
|
diff to current
2017-09-26
Lei Zhang
Remove duplicated declaration of CreateAggressiveDCEPass().
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-10
GregF
ADCE: Add support for function calls
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-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-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-21
qining
Add bit pattern interface for setting default value...
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-03-29
Greg Fischer
Add exhaustive function call inlining to spirv-opt
blob
|
commitdiff
|
diff to current
2016-09-21
Lei Zhang
Publish the C++ interface.
blob
|
commitdiff
|
diff to current