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]
/
source
/
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-07
Andrey Tuganov
Disable check which fails Vulkan CTS
tree
|
commitdiff
2018-02-07
Andrey Tuganov
Add Vulkan-specific validation rules for atomics
tree
|
commitdiff
2018-02-07
Józef Kucia
Build SPIRV-Tools as shared library
tree
|
commitdiff
2018-02-06
Alan Baker
Registering a type now rebuilds it out of memory owned...
tree
|
commitdiff
2018-02-05
GregF
ADCE: Fix combinator initialization
tree
|
commitdiff
2018-02-05
David Neto
VS2013: LoopDescriptor LoopContainerType can't contain...
tree
|
commitdiff
2018-02-05
Andrey Tuganov
Add barrier instructions validation pass
tree
|
commitdiff
2018-02-05
David Neto
Avoid vector copies in range-for loops in opt/types.cpp
tree
|
commitdiff
2018-02-02
David Neto
Disambiguate between const and nonconst ForEachSuccesso...
tree
|
commitdiff
2018-02-02
Steven Perron
Add general folding infrastructure.
tree
|
commitdiff
2018-02-01
Alan Baker
Reordering performance passes ordering to produce bette...
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
Andrey Tuganov
Added OpenCL ExtInst validation rules
tree
|
commitdiff
2018-02-01
Jeremy Hayes
Add adjacency validation pass
tree
|
commitdiff
2018-01-31
Andrey Tuganov
Fixed harmless uninit var warning
tree
|
commitdiff
2018-01-31
David Neto
Use SPIR-V headers from "unified1" directory
tree
|
commitdiff
2018-01-31
Alan Baker
Remove constexpr from Analysis operators
tree
|
commitdiff
2018-01-31
GregF
Opt: Add ScalarReplacement to RegisterSizePasses
tree
|
commitdiff
2018-01-30
Andrey Tuganov
Add memory semantics checks to validate atomics
tree
|
commitdiff
2018-01-30
Alan Baker
Prevent unnecessary changes to the IR in dead branch...
tree
|
commitdiff
2018-01-30
Andrey Tuganov
Improved error message in val capabilities
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-24
Andrey Tuganov
Validator: restricted some atomic ops for shaders
tree
|
commitdiff
2018-01-24
Andrey Tuganov
Added Vulkan-specifc checks to image validation
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
Victor Lomuller
CFG: force the creation of a predecessor entry for...
tree
|
commitdiff
2018-01-17
Alan Baker
Fixing missing early exit from break identification
tree
|
commitdiff
2018-01-17
Alan Baker
Adding support for switch removal in ADCE
tree
|
commitdiff
2018-01-17
Alan Baker
Capturing value table by reference in local redundancy...
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
Greg Fischer
Add MatrixConstant
tree
|
commitdiff
2018-01-12
Steven Perron
Remove redundant passes from legalization passes
tree
|
commitdiff
2018-01-12
Alan Baker
Adding early exit versions of several ForEach* methods
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
Steven Perron
Add generic folding function and use in CCP
tree
|
commitdiff
2018-01-10
Alan Baker
Adding additional functionality to ADCE.
tree
|
commitdiff
2018-01-09
Andrey Tuganov
Fix validation rules for GLSL pack/unpack 2x32
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
David Neto
Fix method comment for BasicBlock::MegeBlockIdIfAny
tree
|
commitdiff
2018-01-08
Lei Zhang
Allow relaxing validation of pointers in logical addres...
tree
|
commitdiff
2018-01-08
Victor Lomuller
Add loop descriptors and some required dominator tree...
tree
|
commitdiff
2018-01-07
David Neto
AnalyzeInstUse: Reuse the instruction lookup
tree
|
commitdiff
2018-01-05
David Neto
Remove CCP from size and performance recipes, pending...
tree
|
commitdiff
2018-01-05
Pierre Moreau
Linker code cleanups
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-05
David Neto
dead branch elim: Track killed backedges
tree
|
commitdiff
2018-01-04
David Neto
Add --print-all optimizer option
tree
|
commitdiff
2018-01-04
Pierre Moreau
Opt: Make DecorationManager::HaveTheSameDecorations...
tree
|
commitdiff
2018-01-04
Andrey Tuganov
Validator checks out of bounds composite access
tree
|
commitdiff
2018-01-04
Diego Novillo
Address review comments from https://github.com/Khronos...
tree
|
commitdiff
2018-01-04
Steven Perron
Update legalization passes
tree
|
commitdiff
2018-01-04
Steven Perron
Replace calls to `ToNop` by `KillInst`.
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
2018-01-02
Andrey Tuganov
Add ExtInst validation pass (GLSL only for now)
tree
|
commitdiff
2017-12-22
Diego Novillo
Fix https://github.com/KhronosGroup/SPIRV-Tools/issues...
tree
|
commitdiff
2017-12-22
Andrey Tuganov
Disallow Dim=SubpassData for OpImageSparseRead
tree
|
commitdiff
2017-12-22
David Neto
Add asm, dis support for DebugInfo extended instruction set
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-20
Steven Perron
Update the legalization passes.
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-19
David Neto
More validation on primitive instructions
tree
|
commitdiff
2017-12-19
Jesus Carabano
validate & test of literal's upper bits
tree
|
commitdiff
2017-12-18
Pierre Moreau
Opt: Remove commented out duplicated type_id function
tree
|
commitdiff
2017-12-18
Jeremy Hayes
Fix comment in primitives validation
tree
|
commitdiff
2017-12-18
Andrey Tuganov
Image Operand Sample allows sparse image opcodes
tree
|
commitdiff
2017-12-18
David Neto
Remove concept of FIRST_CONCRETE_* operand types
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-15
Jeremy Hayes
Add primitive instruction validation pass
tree
|
commitdiff
2017-12-14
Andrey Tuganov
Refactor include of latest spir-v header versions
tree
|
commitdiff
2017-12-13
Andrey Tuganov
Add validation rules for atomic instructions
tree
|
commitdiff
2017-12-12
Diego Novillo
Fix uninitialized warning at -Os.
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
next