Sign in
fuchsia
/
third_party
/
spirv-tools
/
HEAD
« Previous
0d4b73c
Start v2016.4-dev
by David Neto
· 8 years ago
a7a84bd
Finalize v2016.3
by David Neto
· 8 years ago
3c35b63
Add spirv-lesspipe.sh
by David Neto
· 8 years ago
97d06a3
Mere mention of PointSize BuiltIn does not require Shader capability
by David Neto
· 8 years ago
f51d823
Add a home brewed make_unique to ease creating unique_ptrs.
by Lei Zhang
· 8 years ago
6f13c73
Remove some unused macros and functions.
by Lei Zhang
· 8 years ago
f33aacd
CHANGES captures fix for issue 365
by David Neto
· 8 years ago
358cb29
Relax ClipDistance, CullDistance capability check in all environments
by David Neto
· 8 years ago
ccabcc4
Add opt::ir::Module::SetIdBound
by David Neto
· 8 years ago
7e775aa
Get the number of elements for Vector and Matrix type
by qining
· 8 years ago
b891845
Refine the DefUseManager
by qining
· 8 years ago
6c5bdc9
Get the width from integer and float type
by qining
· 8 years ago
e8b7c7b
Replace the SetOperand() with SetInOperand() and SetResultType()
by qining
· 8 years ago
b65124f
Make clear that we are using ptrdiff_t as the iterator difference type.
by Lei Zhang
· 8 years ago
9747d33
Derive iterator from std::iterator to reap standarad algorithms.
by Lei Zhang
· 8 years ago
1eec0ed
Make analyses RAII-like and turn disable copy/move constructors.
by Lei Zhang
· 8 years ago
4dd4c14
Avoid integer modulo by 1, to avoid warning
by David Neto
· 8 years ago
033b7d0
Avoid race on mkdir
by David Neto
· 8 years ago
097ff25
Allow OpUndef appearing in the type and global variable section.
by Lei Zhang
· 8 years ago
c814911
Add another construtor for opt::ir::Instruction
by qining
· 8 years ago
4987ae6
Test INotEqual for OpSpecConstantOp in asm, disasm
by David Neto
· 8 years ago
d065593
Add iterator getter interface for types_values_
by qining
· 8 years ago
b01755a
OpUndef can appear in type declaration section
by Umar Arshad
· 8 years ago
94912ad
Turn off modifying methods for const iterators.
by Lei Zhang
· 8 years ago
8153258
Clear old def-use record when re-analyze an ID
by qining
· 8 years ago
95dc16d
Add make_range() & make_const_range() for creating iterator ranges.
by Lei Zhang
· 8 years ago
4b3247f
Avoid non-oneliner definition in class and add missing iterators.
by Lei Zhang
· 8 years ago
7a94e66
Move the def-use analysis for single inst to public
by qining
· 8 years ago
e5bb46d
Add getter for pointee, element type
by qining
· 8 years ago
645ee1d
Create an iterator class for in-memory representation.
by Lei Zhang
· 8 years ago
f949e32
Make the lookup up of type id accepts const arg
by qining
· 8 years ago
82405cf
Reuse the iterator on Id and type lookup
by David Neto
· 8 years ago
f4e3a90
Add the const version of AsXXtype() interface.
by qining
· 8 years ago
cd6d6c0
Add GetId(Type* type) API to the type manager
by qining
· 8 years ago
892239b
Avoid double-copy of NameMapper object.
by David Neto
· 8 years ago
8a5ce18
Use friendly names for Ids
by David Neto
· 8 years ago
996a814
Add spirv-cfg to dump a GraphViz graph of the CFG
by David Neto
· 8 years ago
23266c9
Add back the missing msg about --eliminate-dead-const
by qining
· 8 years ago
75d4316
Fix build error about passing initializer-list to constructor.
by Lei Zhang
· 8 years ago
dda9de9
Make type manager RAII-like w.r.t. the module to be analyzed.
by Lei Zhang
· 8 years ago
c562e23
Optimization: Add type manager.
by Lei Zhang
· 8 years ago
6d4d15b
Optimization: Add type class hierarchy.
by Lei Zhang
· 8 years ago
478d96a
Appveyor: also test on Visual Studio 2013.
by Lei Zhang
· 8 years ago
75c6db0
Fix paths in the README.
by David Neto
· 8 years ago
80c94a4
Change the interfaces of in-memory representation to use pointers.
by Lei Zhang
· 8 years ago
7784829
Update CHANGES to say issue 288 is fixed
by David Neto
· 8 years ago
38c9471
Fixed the build for MSVC.
by Andrew Woloszyn
· 8 years ago
485f513
Manually create move the constructor/assignment for Instruction.
by Lei Zhang
· 8 years ago
677ae7f
Fix compilation. My bad
by David Neto
· 8 years ago
489204c
Check dominance of OpPhi parent and variable pairs
by Umar Arshad
· 8 years ago
8ea1268
Removed dead code/const_casts/lists
by Umar Arshad
· 8 years ago
6046142
Separate pass.h from passes.h
by qining
· 8 years ago
190b0d3
Use NEW behavior for policy CMP0054.
by Lei Zhang
· 8 years ago
816f298
Refactor Id -> Instruction
by Umar Arshad
· 8 years ago
d49928f
Fix minor mistakes in the tests of dead-const-elim
by qining
· 8 years ago
a90fc84
Print the shader when module building failed
by qining
· 8 years ago
51a2484
Dead constant elimination
by qining
· 8 years ago
fd965c9
Remove unnecessary headers
by Umar Arshad
· 8 years ago
ffa4299
Remove needless copies. Delete copy constructor.
by Umar Arshad
· 8 years ago
c296701
Add target envs for OpenCL, OpenGL
by David Neto
· 8 years ago
aa30312
Start v2016.3-dev
by David Neto
· 8 years ago
8e3ac3c
Finalize v2016.2
by David Neto
· 8 years ago
e712f82
Hide implementations of BasicBlock::dominates,postdominates
by David Neto
· 8 years ago
605847f
Track a construct by its entry block.
by David Neto
· 8 years ago
b51b809
Validator cfg fixes
by David Neto
· 8 years ago
3bf4dc1
Add BasicBlock methods: dominates postdominates
by David Neto
· 8 years ago
bb4c0b1
Rename a variable so it's consistent with spec
by David Neto
· 8 years ago
71fac5a
Check configuration and gmock existence when adding unit tests.
by Lei Zhang
· 8 years ago
3184687
Fix dominance calculation
by David Neto
· 8 years ago
5be1ee1
Add blurbs for freeze-spec-const pass
by qining
· 8 years ago
0d8ddd0
Create directory first if not existing and always refresh.
by Lei Zhang
· 8 years ago
c6465fb
Avoid redefining builtin dir.
by Lei Zhang
· 8 years ago
d37ecb9
Simple Assembly code builder for test uses
by qining
· 8 years ago
621fa39
Only check def dominance of reachable uses
by David Neto
· 8 years ago
50707a1
Update CHANGES to reflect INotEqual update
by David Neto
· 8 years ago
256c56d
Allow OpINotEqual in OpSpecConstantOp inst
by qining
· 8 years ago
9acc0f1
Never generate % for a friendly disassembled Id
by David Neto
· 8 years ago
e7a9e00
Add disabled test for phi variable def-use check
by David Neto
· 8 years ago
1408aea
Avoid checking def-use dominance for OpPhi value operands
by David Neto
· 8 years ago
64ff3c6
Optimization: Add def use analysis.
by Lei Zhang
· 8 years ago
1db4cb4
Use default copy/move constructors/assignments for Instruction.
by Lei Zhang
· 8 years ago
dcf28bf
Allow missing memory model instructions in modules.
by Lei Zhang
· 8 years ago
c978b72
Fix infinite loop in dominance calculation.
by David Neto
· 8 years ago
74eb532
Merge pull request #284 from Qining/fix-freeze-spec-const-pass-test
by Qining
· 8 years ago
4750895
Fix a test failure in pass manager test
by qining
· 8 years ago
a245062
Freeze spec constants to their default values
by qining
· 8 years ago
ac46512
Add an utility: in-place string replacement
by qining
· 8 years ago
d503d75
Use friendly disassembly output
by qining
· 8 years ago
efc782d
Check definitions appear in dominator of use
by Umar Arshad
· 8 years ago
66c9492
Refactor IDs definition and use tracking
by Umar Arshad
· 8 years ago
6c61bf2
Fixes segfault for loops without back-edges
by Umar Arshad
· 8 years ago
45af1dd
Start v2016.2.
by Lei Zhang
· 8 years ago
1e7c5cb
Finalize v2016.1.
by Lei Zhang
· 8 years ago
0bdcc23
Disassembling: map IDs to friendly names.
by David Neto
· 8 years ago
1a9385b
Track changes in SPIRV-Headers for SPIR-V 1.1 rev 2.
by Lei Zhang
· 8 years ago
06581f5
Turn off ClipDistance CullDistance cap checks for Vulkan
by David Neto
· 8 years ago
cbdba03
Mention the steps to pull dependencies when building in README.
by Lei Zhang
· 8 years ago
e590073
Test v1.1 loop dependency support
by David Neto
· 8 years ago
ce7ced1
Start v2016.1-dev
by David Neto
· 8 years ago
8405893
Finalize v2016.0
by David Neto
· 8 years ago
Next »