projects
/
platform
/
upstream
/
SPIRV-Tools.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Test for pollution of the global namespace
[platform/upstream/SPIRV-Tools.git]
/
source
/
2017-11-24
David Neto
Test for pollution of the global namespace
tree
|
commitdiff
2017-11-23
Steven Perron
Remove derivative instructions from the list of combina...
tree
|
commitdiff
2017-11-23
Lei Zhang
Add RegisterLegalizationPasses() into the interface
tree
|
commitdiff
2017-11-23
Alan Baker
Adding new def -> use mapping container
tree
|
commitdiff
2017-11-23
Lei Zhang
Allow derived access chain without uses in access chain...
tree
|
commitdiff
2017-11-23
Andrey Tuganov
Add derivatives validation pass
tree
|
commitdiff
2017-11-23
David Neto
Move SetContextMessageConsumer into libspirv namespace
tree
|
commitdiff
2017-11-23
Steven Perron
Create a local value numbering pass
tree
|
commitdiff
2017-11-22
Andrey Tuganov
Validator pass for image instructions
tree
|
commitdiff
2017-11-21
GregF
Optimize loads/stores on nested structs
tree
|
commitdiff
2017-11-21
Andrey Tuganov
Fix move semantics in iterator make_range
tree
|
commitdiff
2017-11-21
Andrey Tuganov
Add new compression algorithm and models
tree
|
commitdiff
2017-11-20
Alan Baker
Adding an unique id to Instruction generated by IRContext
tree
|
commitdiff
2017-11-20
Steven Perron
Add dead function elimination to -O and -Os
tree
|
commitdiff
2017-11-15
Steven Perron
Add the decoration manager to the IRContext.
tree
|
commitdiff
2017-11-15
Alan Baker
Initial implementation of merge return pass.
tree
|
commitdiff
2017-11-13
Diego Novillo
Add analysis to compute mappings between instructions...
tree
|
commitdiff
2017-11-13
Daniel Schürmann
Fix decorations of inlined functions.
tree
|
commitdiff
2017-11-10
Steven Perron
Have all MemPasses preserve the def-use manager.
tree
|
commitdiff
2017-11-08
Diego Novillo
Re-format files in source, source/opt, source/util...
tree
|
commitdiff
2017-11-08
Steven Perron
Add the IRContext (part 2): Add def-use manager
tree
|
commitdiff
2017-11-07
GregF
Opt: Fix HasLoads to not report decoration as load.
tree
|
commitdiff
2017-11-07
GregF
Opt: Remove CommonUniformElimination from -O and -Os...
tree
|
commitdiff
2017-11-02
Nuno Subtil
Validate storage class of target pointer for OpStore
tree
|
commitdiff
2017-11-02
Diego Novillo
Move class CFG from namespace opt to namespace ir.
tree
|
commitdiff
2017-11-02
Diego Novillo
Add a new class opt::CFG to represent the CFG for the...
tree
|
commitdiff
2017-10-31
Steven Perron
Add the IRContext (part 1)
tree
|
commitdiff
2017-10-31
Nuno Subtil
Add validation for OpBranchConditional
tree
|
commitdiff
2017-10-31
Andrey Tuganov
Lowered initial capacity of move-to-front sequence
tree
|
commitdiff
2017-10-31
GregF
ADCE: Dead if elimination
tree
|
commitdiff
2017-10-30
Diego Novillo
More re-factoring to simplify pass initialization.
tree
|
commitdiff
2017-10-28
Steven Perron
Add option to relax validation of store types.
tree
|
commitdiff
2017-10-28
Andrey Tuganov
Compression: removed 'presumed index' feature
tree
|
commitdiff
2017-10-28
Jesus Carabano
Use std::lower_bound for opcode lookup
tree
|
commitdiff
2017-10-27
Diego Novillo
Re-factor Phi insertion code out of LocalMultiStoreElimPass
tree
|
commitdiff
2017-10-25
Steven Perron
Change the sections in the module to use the Instructio...
tree
|
commitdiff
2017-10-25
Lei Zhang
Turn all function static non-POD variables into global...
tree
|
commitdiff
2017-10-24
Józef Kucia
Validate SpvOpVectorShuffle
tree
|
commitdiff
2017-10-24
Jesus Carabano
restrict opcodes targeting OpDecorationGroup
tree
|
commitdiff
2017-10-24
Daniel Schürmann
Fixed --eliminate-common-uniform so that it does not...
tree
|
commitdiff
2017-10-24
David Neto
Optimizer: Line and NoLine are not debug1 or debug2
tree
|
commitdiff
2017-10-24
Andrey Tuganov
Refactored compression debugger
tree
|
commitdiff
2017-10-24
Steven Perron
Run dead variable elimination when using -O and -Os
tree
|
commitdiff
2017-10-24
GregF
DeadBranchElim: Fix dead block elimination
tree
|
commitdiff
2017-10-23
Steven Perron
Add pass to remove dead variables at the module level.
tree
|
commitdiff
2017-10-23
David Neto
Optimizer: OpModuleProcessed is in its own layout section
tree
|
commitdiff
2017-10-20
David Neto
Fix cfg_cleanup.cpp. My bad.
tree
|
commitdiff
2017-10-20
David Neto
Remove coding redundancy in cfg_cleanup_pass.cpp
tree
|
commitdiff
2017-10-20
Andrey Tuganov
Add validation pass for conversion instructions
tree
|
commitdiff
2017-10-20
Steven Perron
Change BasicBlock to use InstructionList to hold instru...
tree
|
commitdiff
2017-10-19
Andrey Tuganov
Removed todos from validate_id.cpp
tree
|
commitdiff
2017-10-19
David Neto
DeadBranchElim: Slightly more defensive coding
tree
|
commitdiff
2017-10-19
David Neto
The reviewed cfg_cleanup optimize pass
tree
|
commitdiff
2017-10-19
Diego Novillo
CFG cleanup pass - Remove unreachable blocks.
tree
|
commitdiff
2017-10-18
Diego Novillo
Merge pull request #885 from dnovillo/const-prop
tree
|
commitdiff
2017-10-17
Diego Novillo
Re-factor generic constant folding code out of FoldSpec...
tree
|
commitdiff
2017-10-13
GregF
ADCE: Treat privates like locals in entry point with...
tree
|
commitdiff
2017-10-13
GregF
Opt: Move *NextId functionality into MemPass
tree
|
commitdiff
2017-10-12
Andrey Tuganov
Reenable validate type unique pass
tree
|
commitdiff
2017-10-12
Andrey Tuganov
Refactored MARK-V API
tree
|
commitdiff
2017-10-12
Andrey Tuganov
Validator checks OpReturn called from void func
tree
|
commitdiff
2017-10-12
Steven Perron
Generic intrusive linked list class.
tree
|
commitdiff
2017-10-12
GregF
DeadBranchElim: Add dead case elimination
tree
|
commitdiff
2017-10-10
Diego Novillo
Add -O, -Os and -Oconfig flags.
tree
|
commitdiff
2017-10-06
Pierre Moreau
Implement Linker (module combiner)
tree
|
commitdiff
2017-10-06
Andrew Woloszyn
Hack around bug in gcc-4.8.1 templates.
tree
|
commitdiff
2017-10-05
GregF
AggressiveDCE: Fix to not treat parameter memory refs...
tree
|
commitdiff
2017-10-03
Pierre Moreau
Compact-ids pass should update the header ID bound
tree
|
commitdiff
2017-10-03
David Neto
DiagnosticStream move ctor moves output duties to new...
tree
|
commitdiff
2017-09-29
David Neto
Cache end iterators for speed
tree
|
commitdiff
2017-09-29
jcaraban
No use to check OpBitCount result width
tree
|
commitdiff
2017-09-27
David Neto
Compact-ids pass should update instruction's result_id...
tree
|
commitdiff
2017-09-26
Andrey Tuganov
Add bitwise operations validator pass
tree
|
commitdiff
2017-09-26
Andrey Tuganov
Add remaining opcodes to arithmetics validation
tree
|
commitdiff
2017-09-26
Steven Perron
Create the dead function elimination pass
tree
|
commitdiff
2017-09-26
Andrey Tuganov
Detach MARK-V from the validator
tree
|
commitdiff
2017-09-26
Lei Zhang
Avoid using global static variables
tree
|
commitdiff
2017-09-25
Andrey Tuganov
Add SPIRV_SPIRV_COMPRESSION option to cmake
tree
|
commitdiff
2017-09-21
Ehsan
Merge pull request #829 from atgoo/fix_val_logicals
tree
|
commitdiff
2017-09-21
Andrey Tuganov
Validator: fix logicals pass for OpSelect pointers
tree
|
commitdiff
2017-09-21
David Neto
elim-multi-store: only patch loop header phis that...
tree
|
commitdiff
2017-09-20
Andrey Tuganov
Add validate logicals pass to the validator
tree
|
commitdiff
2017-09-20
Andrey Tuganov
Refactored validate_aritmetics.cpp
tree
|
commitdiff
2017-09-20
Andrey Tuganov
Updated markv_autogen
tree
|
commitdiff
2017-09-19
Greg Fischer
ElimLocalMultiStore: Reset structured successors for...
tree
|
commitdiff
2017-09-18
Steven Perron
Add strength reduction; for now replace multiply by...
tree
|
commitdiff
2017-09-16
GregF
ExtractInsert: Handle rudimentary CompositeConstruct...
tree
|
commitdiff
2017-09-08
Andrey Tuganov
Add new checks to validate arithmetics pass
tree
|
commitdiff
2017-09-07
David Neto
validator: OpModuleProcessed allowed in layout section 7c
tree
|
commitdiff
2017-09-06
Andrey Tuganov
Update MARK-V to version 1.01
tree
|
commitdiff
2017-09-05
David Neto
Inliner: Fix LoopMerge when inline into loop header...
tree
|
commitdiff
2017-09-05
Andrey Tuganov
Add validation pass for arithmetic operations
tree
|
commitdiff
2017-09-01
Andrey Tuganov
Fix mingw build (source/print.cpp)
tree
|
commitdiff
2017-09-01
David Neto
Inliner: Remap callee entry block id to single-trip...
tree
|
commitdiff
2017-09-01
David Neto
Inline: Fix single-block loop caller cases
tree
|
commitdiff
2017-09-01
David Neto
BasicBlock: add ctail, GetMergeInst, GetLoopMergeInst
tree
|
commitdiff
2017-09-01
Andrey Tuganov
Extension allows multiple same OpTypePointer types
tree
|
commitdiff
2017-08-30
GregF
DeadBranchElim: Fix dead block detection to ignore...
tree
|
commitdiff
2017-08-30
GregF
Inline: Fix remapping of non-label forward references...
tree
|
commitdiff
2017-08-28
Andrey Tuganov
Fix encode zero bits on word boundary bug
tree
|
commitdiff
next