projects
/
platform
/
upstream
/
SPIRV-Tools.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add dependency for SPIRV-Headers
[platform/upstream/SPIRV-Tools.git]
/
test
/
opt
/
2018-03-28
Xuelian
Initial version
tree
|
commitdiff
2018-03-13
Alan Baker
Fixes #1407. Removing assertion against void pointer
tree
|
commitdiff
2018-03-13
Alan Baker
Fixes #1404. Don't DCE workgroup size
tree
|
commitdiff
2018-03-12
Pierre Moreau
Reimplement the DecorationManager
tree
|
commitdiff
2018-03-07
Alan Baker
Fixes #1385. Grab correct input to calculate indices.
tree
|
commitdiff
2018-03-06
Alan Baker
Fixes #1376. Don't handle half folding gracefully.
tree
|
commitdiff
2018-03-05
Steven Perron
Avoid generating duplicate names when merging types
tree
|
commitdiff
2018-03-02
Pierre Moreau
Define Disassemble only when Effcee is used in fold_test
tree
|
commitdiff
2018-03-02
Alan Baker
Handles more cases of redundant selects
tree
|
commitdiff
2018-03-01
Alan Baker
Fixes #1361. Mark all non-constant global values as...
tree
|
commitdiff
2018-03-01
Alan Baker
Fixes #1357. Support null constants better in folding
tree
|
commitdiff
2018-03-01
GregF
Opt: Add constant folding for FToI and IToF
tree
|
commitdiff
2018-02-28
Alan Baker
Fixes #1354. Do not merge integer division.
tree
|
commitdiff
2018-02-28
Steven Perron
Add more folding rules for vector shuffle.
tree
|
commitdiff
2018-02-28
Steven Perron
Remove uses DCEInst and call ADCE
tree
|
commitdiff
2018-02-27
Alan Baker
Merge arithmetic with non-trivial constant operands
tree
|
commitdiff
2018-02-27
Stephen McGroarty
Make IR builder use the type manager for constants
tree
|
commitdiff
2018-02-27
Victor Lomuller
Add loop unswitch pass.
tree
|
commitdiff
2018-02-27
Stephen McGroarty
Unroller support for multiple induction variables
tree
|
commitdiff
2018-02-22
Steven Perron
Preserve analysies in the simplification pass
tree
|
commitdiff
2018-02-22
GregF
Opt: Check for side-effects in DCEInst()
tree
|
commitdiff
2018-02-21
Alan Baker
Fixes #1338. Handle OpConstantNull in branch/switch...
tree
|
commitdiff
2018-02-20
Arseny Kapoulkine
Add folding for redundant add/sub/mul/div/mix operations
tree
|
commitdiff
2018-02-20
Steven Perron
Fix folding insert feeding extract
tree
|
commitdiff
2018-02-19
Alan Baker
Fixes #1300. Adding checks for bad CCP transitions...
tree
|
commitdiff
2018-02-17
Arseny Kapoulkine
Add constant folding rules for floating-point comparison
tree
|
commitdiff
2018-02-16
Steven Perron
Simplify OpPhi instructions referencing unreachable...
tree
|
commitdiff
2018-02-16
Steven Perron
Get CCP to use the constant floating point rules.
tree
|
commitdiff
2018-02-15
Arseny Kapoulkine
Add folding of redundant OpSelect insns
tree
|
commitdiff
2018-02-14
Steven Perron
Fold binary floating point operators.
tree
|
commitdiff
2018-02-14
Stephen McGroarty
Initial support for loop unrolling.
tree
|
commitdiff
2018-02-14
Alan Baker
Fixes #1295. Mark undef values as varying in ccp.
tree
|
commitdiff
2018-02-09
Steven Perron
Add folding of OpCompositeExtract and OpConstantComposi...
tree
|
commitdiff
2018-02-09
Alexander Johnston
Loop invariant code motion initial implementation
tree
|
commitdiff
2018-02-08
GregF
SROA: Do replacement on structs with no partial references.
tree
|
commitdiff
2018-02-08
Steven Perron
Make use of the instruction folder.
tree
|
commitdiff
2018-02-06
David Neto
Fix test inclusion when Effcee is absent
tree
|
commitdiff
2018-02-06
Alan Baker
Registering a type now rebuilds it out of memory owned...
tree
|
commitdiff
2018-02-02
Steven Perron
Add general folding infrastructure.
tree
|
commitdiff
2018-02-01
Victor Lomuller
Add LoopUtils class to gather some loop transformation...
tree
|
commitdiff
2018-02-01
Steven Perron
Add pass to reaplce invalid opcodes
tree
|
commitdiff
2018-02-01
Jeremy Hayes
Add adjacency validation pass
tree
|
commitdiff
2018-01-31
Alan Baker
Remove constexpr from Analysis operators
tree
|
commitdiff
2018-01-30
Alan Baker
Prevent unnecessary changes to the IR in dead branch...
tree
|
commitdiff
2018-01-30
Alan Baker
Enhancements to block merging
tree
|
commitdiff
2018-01-30
Alan Baker
Fix dereference of possibly nullptr
tree
|
commitdiff
2018-01-30
GregF
InsertExtractElim: Split out DeadInsertElim as separate...
tree
|
commitdiff
2018-01-29
Alan Baker
Fixes in CCP for #1228
tree
|
commitdiff
2018-01-25
Victor Lomuller
Add LoopDescriptor as an IRContext analysis.
tree
|
commitdiff
2018-01-25
Greg Fischer
DeadInsertElim: Detect and DCE dead Inserts
tree
|
commitdiff
2018-01-25
Alan Baker
Initial implementation of if conversion
tree
|
commitdiff
2018-01-22
Steven Perron
Use id_map in Fold*ToConstant
tree
|
commitdiff
2018-01-22
Steven Perron
Add generic folding function and use in CCP
tree
|
commitdiff
2018-01-19
Alan Baker
Fixes infinite loop in ADCE
tree
|
commitdiff
2018-01-19
Victor Lomuller
Introduce an instruction builder helper class.
tree
|
commitdiff
2018-01-19
Alan Baker
Simplifying code for adding instructions to worklist
tree
|
commitdiff
2018-01-19
Steven Perron
Create a pass to work around a driver bug related to...
tree
|
commitdiff
2018-01-18
Alan Baker
Adding testcase for #1210
tree
|
commitdiff
2018-01-17
Alan Baker
Adding support for switch removal in ADCE
tree
|
commitdiff
2018-01-16
Alan Baker
Fixes missing increment in common uniform elim
tree
|
commitdiff
2018-01-15
Steven Perron
Skip SpecConstants in CCP.
tree
|
commitdiff
2018-01-12
Steven Perron
Move initialization of the const mgr to the constructor.
tree
|
commitdiff
2018-01-12
Alan Baker
Adding ostream operators for IR structures
tree
|
commitdiff
2018-01-12
Alan Baker
Maintain instruction to block mapping in phi insertion
tree
|
commitdiff
2018-01-12
Greg Fischer
InsertExtractElim: Optimize through VectorShuffle, Mix
tree
|
commitdiff
2018-01-10
Alan Baker
Adding additional functionality to ADCE.
tree
|
commitdiff
2018-01-09
Alan Baker
Rewriting dead branch elimination.
tree
|
commitdiff
2018-01-08
Diego Novillo
Fix constant propagation of induction variables.
tree
|
commitdiff
2018-01-08
Victor Lomuller
Add loop descriptors and some required dominator tree...
tree
|
commitdiff
2018-01-05
Steven Perron
Allow getting the base pointer of an image load/store.
tree
|
commitdiff
2018-01-05
Diego Novillo
Fix infinite simulation cycles in SSA propagator.
tree
|
commitdiff
2018-01-04
Pierre Moreau
Opt: Make DecorationManager::HaveTheSameDecorations...
tree
|
commitdiff
2018-01-03
Diego Novillo
Handle execution termination instructions when building...
tree
|
commitdiff
2018-01-03
Diego Novillo
Do not insert Phi nodes in CCP propagator.
tree
|
commitdiff
2017-12-29
GregF
Test: Fix linux/gcc defined-but-not-used warnings/errors
tree
|
commitdiff
2017-12-21
Diego Novillo
Implement SSA CCP (SSA Conditional Constant Propagation).
tree
|
commitdiff
2017-12-21
Steven Perron
Store all enabled capabilities in the feature manger.
tree
|
commitdiff
2017-12-21
Alan Baker
Fixing bugs in type manager memory management
tree
|
commitdiff
2017-12-19
Pierre Moreau
Opt: Fix implementation and comment of AreDecorationsTh...
tree
|
commitdiff
2017-12-19
Steven Perron
Allow pointers to pointers in logical addressing mode.
tree
|
commitdiff
2017-12-19
Steven Perron
Convert private variables to function scope.
tree
|
commitdiff
2017-12-18
Alan Baker
Improving the usability of the type manager. The type...
tree
|
commitdiff
2017-12-15
GregF
ADCE: Only mark true breaks and continues of live loops
tree
|
commitdiff
2017-12-12
Greg Fischer
ADCE: Empty Loop Elimination
tree
|
commitdiff
2017-12-12
Steven Perron
Set the parent for basic blocks during inlining.
tree
|
commitdiff
2017-12-11
Alan Baker
Add scalar replacement
tree
|
commitdiff
2017-12-11
GregF
MultiStore: Support OpVariable Initialization
tree
|
commitdiff
2017-12-08
GregF
SingleStore: Support OpVariable Initialization
tree
|
commitdiff
2017-12-07
Steven Perron
Add global redundancy elimination
tree
|
commitdiff
2017-12-07
Steven Perron
Kill names and decoration in inlining.
tree
|
commitdiff
2017-12-07
Victor Lomuller
Add depth first iterator for trees
tree
|
commitdiff
2017-12-06
Stephen McGroarty
Dominator Tree Analysis (#3)
tree
|
commitdiff
2017-12-04
Diego Novillo
Remove cfg_ field from SSAPropagator class - NFC.
tree
|
commitdiff
2017-12-04
Steven Perron
Change IRContext::KillInst to delete instructions.
tree
|
commitdiff
2017-12-04
Steven Perron
Compute value number when the value table is constructed.
tree
|
commitdiff
2017-11-29
GregF
AggressiveDCE: Add merge and continue branches for...
tree
|
commitdiff
2017-11-28
Diego Novillo
Fix windows build. unsigned vs signed comparison in...
tree
|
commitdiff
2017-11-28
Diego Novillo
Generic value propagation engine.
tree
|
commitdiff
2017-11-27
Diego Novillo
Re-format source tree - NFC.
tree
|
commitdiff
2017-11-23
Alan Baker
Adding new def -> use mapping container
tree
|
commitdiff
next