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
/
source
Age
Commit message (
Expand
)
Author
Files
Lines
2017-11-23
Move SetContextMessageConsumer into libspirv namespace
David Neto
7
-8
/
+10
2017-11-23
Create a local value numbering pass
Steven Perron
15
-303
/
+1005
2017-11-22
Validator pass for image instructions
Andrey Tuganov
6
-2
/
+1480
2017-11-21
Optimize loads/stores on nested structs
GregF
3
-26
/
+52
2017-11-21
Fix move semantics in iterator make_range
Andrey Tuganov
1
-4
/
+7
2017-11-21
Add new compression algorithm and models
Andrey Tuganov
4
-205
/
+396
2017-11-20
Adding an unique id to Instruction generated by IRContext
Alan Baker
27
-155
/
+304
2017-11-20
Add dead function elimination to -O and -Os
Steven Perron
1
-0
/
+2
2017-11-15
Add the decoration manager to the IRContext.
Steven Perron
22
-202
/
+233
2017-11-15
Initial implementation of merge return pass.
Alan Baker
5
-2
/
+188
2017-11-13
Add analysis to compute mappings between instructions and basic blocks.
Diego Novillo
6
-38
/
+72
2017-11-13
Fix decorations of inlined functions.
Daniel Schürmann
5
-31
/
+114
2017-11-10
Have all MemPasses preserve the def-use manager.
Steven Perron
15
-2
/
+126
2017-11-08
Re-format files in source, source/opt, source/util, source/val and tools.
Diego Novillo
111
-2588
/
+2186
2017-11-08
Add the IRContext (part 2): Add def-use manager
Steven Perron
26
-180
/
+287
2017-11-07
Opt: Fix HasLoads to not report decoration as load.
GregF
1
-1
/
+1
2017-11-07
Opt: Remove CommonUniformElimination from -O and -Os (for now)
GregF
1
-2
/
+4
2017-11-02
Validate storage class of target pointer for OpStore
Nuno Subtil
1
-0
/
+17
2017-11-02
Move class CFG from namespace opt to namespace ir.
Diego Novillo
3
-14
/
+12
2017-11-02
Add a new class opt::CFG to represent the CFG for the module.
Diego Novillo
19
-392
/
+479
2017-10-31
Add the IRContext (part 1)
Steven Perron
62
-215
/
+562
2017-10-31
Add validation for OpBranchConditional
Nuno Subtil
1
-5
/
+41
2017-10-31
Lowered initial capacity of move-to-front sequence
Andrey Tuganov
1
-3
/
+3
2017-10-31
ADCE: Dead if elimination
GregF
10
-305
/
+497
2017-10-30
More re-factoring to simplify pass initialization.
Diego Novillo
14
-33
/
+14
2017-10-28
Add option to relax validation of store types.
Steven Perron
4
-91
/
+233
2017-10-28
Compression: removed 'presumed index' feature
Andrey Tuganov
1
-66
/
+1
2017-10-28
Use std::lower_bound for opcode lookup
Jesus Carabano
1
-10
/
+20
2017-10-27
Re-factor Phi insertion code out of LocalMultiStoreElimPass
Diego Novillo
36
-1315
/
+984
2017-10-25
Change the sections in the module to use the InstructionList class.
Steven Perron
9
-129
/
+171
2017-10-25
Turn all function static non-POD variables into global POD variables
Lei Zhang
10
-164
/
+127
2017-10-24
Validate SpvOpVectorShuffle
Józef Kucia
2
-6
/
+81
2017-10-24
restrict opcodes targeting OpDecorationGroup
Jesus Carabano
1
-0
/
+22
2017-10-24
Fixed --eliminate-common-uniform so that it does not eliminate loads of volat...
Daniel Schürmann
2
-2
/
+89
2017-10-24
Optimizer: Line and NoLine are not debug1 or debug2
David Neto
1
-3
/
+2
2017-10-23
Refactored compression debugger
Andrey Tuganov
4
-57
/
+137
2017-10-23
Run dead variable elimination when using -O and -Os
Steven Perron
3
-6
/
+10
2017-10-23
DeadBranchElim: Fix dead block elimination
GregF
2
-21
/
+51
2017-10-23
Add pass to remove dead variables at the module level.
Steven Perron
7
-5
/
+217
2017-10-23
Optimizer: OpModuleProcessed is in its own layout section
David Neto
6
-9
/
+59
2017-10-20
Fix cfg_cleanup.cpp. My bad.
David Neto
1
-2
/
+0
2017-10-20
Remove coding redundancy in cfg_cleanup_pass.cpp
David Neto
1
-7
/
+7
2017-10-20
Add validation pass for conversion instructions
Andrey Tuganov
6
-1
/
+467
2017-10-20
Change BasicBlock to use InstructionList to hold instructions.
Steven Perron
15
-80
/
+466
2017-10-19
Removed todos from validate_id.cpp
Andrey Tuganov
1
-566
/
+4
2017-10-19
DeadBranchElim: Slightly more defensive coding
David Neto
1
-0
/
+6
2017-10-19
The reviewed cfg_cleanup optimize pass
David Neto
6
-66
/
+439
2017-10-19
CFG cleanup pass - Remove unreachable blocks.
Diego Novillo
8
-1
/
+251
2017-10-17
Re-factor generic constant folding code out of FoldSpecConstantOpAndComposite...
Diego Novillo
4
-235
/
+302
2017-10-13
ADCE: Treat privates like locals in entry point with no calls
GregF
2
-9
/
+56
[next]