projects
/
platform
/
upstream
/
SPIRV-Tools.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Appveyor: skip building tags
2017-11-15
Lei Zhang
Appveyor: skip building tags
commit
|
commitdiff
|
tree
2017-11-15
Lei Zhang
Appveyor: Stop testing VS 2013/2015 Debug
commit
|
commitdiff
|
tree
2017-11-09
Lei Zhang
Travis: auto deploy build artifacts to GitHub Releases
commit
|
commitdiff
|
tree
2017-11-09
Lei Zhang
Appveyor: auto deploy build artifacts to GitHub Releases
commit
|
commitdiff
|
tree
2017-10-25
Lei Zhang
Turn all function static non-POD variables into global...
commit
|
commitdiff
|
tree
2017-09-28
Lei Zhang
Skip checking copyright if SPIRV_SKIP_TESTS is enabled
commit
|
commitdiff
|
tree
2017-09-26
Lei Zhang
Remove duplicated declaration of CreateAggressiveDCEPass().
commit
|
commitdiff
|
tree
2017-08-16
Lei Zhang
Support supplying extra definitions via CMAKE variable
commit
|
commitdiff
|
tree
2017-07-26
Lei Zhang
Opt: HasOnlySupportedRefs should consider OpCopyObject
commit
|
commitdiff
|
tree
2017-07-26
Lei Zhang
Revert "Revert "Opt: LocalBlockElim: Add HasOnlySupportedRefs""
commit
|
commitdiff
|
tree
2017-07-22
Lei Zhang
Revert "Opt: LocalBlockElim: Add HasOnlySupportedRefs"
commit
|
commitdiff
|
tree
2017-06-28
Lei Zhang
Travis CI: stop requiring sudo and use make instead...
commit
|
commitdiff
|
tree
2017-05-17
Lei Zhang
Remove unused this in lambda capture
commit
|
commitdiff
|
tree
2017-04-06
Lei Zhang
Group targets into folders
commit
|
commitdiff
|
tree
2017-04-03
Lei Zhang
Add /EHs for targets for MSVC
commit
|
commitdiff
|
tree
2017-03-01
Lei Zhang
Allow using FPRoundingMode when see VK_KHR_16bit_storage
commit
|
commitdiff
|
tree
2017-01-13
Lei Zhang
Update Travis CI configuration.
commit
|
commitdiff
|
tree
2016-11-09
Lei Zhang
Rename validation source files to comply with Google...
commit
|
commitdiff
|
tree
2016-11-09
Lei Zhang
Rename validation tests to comply with Google style...
commit
|
commitdiff
|
tree
2016-11-07
Lei Zhang
Renaming test files to comply with Google style guide.
commit
|
commitdiff
|
tree
2016-09-30
Lei Zhang
Add begin() and end() for TypeManager.
commit
|
commitdiff
|
tree
2016-09-28
Lei Zhang
Add examples to demo C++ library APIs.
commit
|
commitdiff
|
tree
2016-09-23
Lei Zhang
Avoid appending EOL in StringifyMessage().
commit
|
commitdiff
|
tree
2016-09-23
Lei Zhang
Fix operand class test coverage table.
commit
|
commitdiff
|
tree
2016-09-22
Lei Zhang
Clean up header dependency.
commit
|
commitdiff
|
tree
2016-09-21
Lei Zhang
Use nullptr as the default message consumer to ignore...
commit
|
commitdiff
|
tree
2016-09-21
Lei Zhang
Change some asserts to normal errors in IrLoader.
commit
|
commitdiff
|
tree
2016-09-21
Lei Zhang
Add two more utility functions for sending errors to...
commit
|
commitdiff
|
tree
2016-09-21
Lei Zhang
Change parameter name from file to source in Log()...
commit
|
commitdiff
|
tree
2016-09-21
Lei Zhang
Add more Assemble(), Disassemble() and Validate() overloads.
commit
|
commitdiff
|
tree
2016-09-21
Lei Zhang
Publish the C++ interface.
commit
|
commitdiff
|
tree
2016-09-21
Lei Zhang
Rename SpvTools to SpirvTools.
commit
|
commitdiff
|
tree
2016-09-21
Lei Zhang
Use C style names for MessageLevel.
commit
|
commitdiff
|
tree
2016-09-21
Lei Zhang
Change to use enum instead of enum class for MessageLevel.
commit
|
commitdiff
|
tree
2016-09-20
Lei Zhang
Add a C++ interface to the optimization functionalities.
commit
|
commitdiff
|
tree
2016-09-20
Lei Zhang
Allow changing MessageConsumer in Pass & PassManager.
commit
|
commitdiff
|
tree
2016-09-20
Lei Zhang
Change BuildModule() to accept pointer-size pair for...
commit
|
commitdiff
|
tree
2016-09-20
Lei Zhang
Change interface of Pass::Process() to return possible...
commit
|
commitdiff
|
tree
2016-09-19
Lei Zhang
Set the default source name as "input".
commit
|
commitdiff
|
tree
2016-09-16
Lei Zhang
Prepare the C++ interface for publication.
commit
|
commitdiff
|
tree
2016-09-16
Lei Zhang
Move functions for building modules outside of the...
commit
|
commitdiff
|
tree
2016-09-16
Lei Zhang
Let SPIRV_ASSERT() exit the program if the assertion...
commit
|
commitdiff
|
tree
2016-09-16
Lei Zhang
Add MessageConsumer to PassManager, Pass, and analysis...
commit
|
commitdiff
|
tree
2016-09-16
Lei Zhang
Add utility macros for logging messages.
commit
|
commitdiff
|
tree
2016-09-15
Lei Zhang
Add a callback mechanism for communicating messages...
commit
|
commitdiff
|
tree
2016-09-08
Lei Zhang
Merge diagnostic tests and single them out in a separate...
commit
|
commitdiff
|
tree
2016-09-07
Lei Zhang
Create separate binaries for validation tests.
commit
|
commitdiff
|
tree
2016-09-07
Lei Zhang
Prefix test binaries with `test_`, rename UnitSPIRV...
commit
|
commitdiff
|
tree
2016-09-07
Lei Zhang
Travis CI: mark build as finished once a job failed.
commit
|
commitdiff
|
tree
2016-09-07
Lei Zhang
Kill the spvCheck macro which is just alias to if-statement.
commit
|
commitdiff
|
tree
2016-09-07
Lei Zhang
Update README about the optimization library and tool.
commit
|
commitdiff
|
tree
2016-09-01
Lei Zhang
Tests for preserving line debug insts even killing...
commit
|
commitdiff
|
tree
2016-08-29
Lei Zhang
Create a separate header and source file for each pass.
commit
|
commitdiff
|
tree
2016-08-27
Lei Zhang
Create const overloads for begin() and end() in Instruction.
commit
|
commitdiff
|
tree
2016-08-26
Lei Zhang
Add tests for decoration_empty().
commit
|
commitdiff
|
tree
2016-08-24
Lei Zhang
Travis CI: add build configuration for Android NDK...
commit
|
commitdiff
|
tree
2016-08-16
Lei Zhang
Make clear that we are using ptrdiff_t as the iterator...
commit
|
commitdiff
|
tree
2016-08-15
Lei Zhang
Derive iterator from std::iterator to reap standarad...
commit
|
commitdiff
|
tree
2016-08-15
Lei Zhang
Make analyses RAII-like and turn disable copy/move...
commit
|
commitdiff
|
tree
2016-08-15
Lei Zhang
Allow OpUndef appearing in the type and global variable...
commit
|
commitdiff
|
tree
2016-08-12
Lei Zhang
Turn off modifying methods for const iterators.
commit
|
commitdiff
|
tree
2016-08-12
Lei Zhang
Add make_range() & make_const_range() for creating...
commit
|
commitdiff
|
tree
2016-08-12
Lei Zhang
Avoid non-oneliner definition in class and add missing...
commit
|
commitdiff
|
tree
2016-08-11
Lei Zhang
Create an iterator class for in-memory representation.
commit
|
commitdiff
|
tree
2016-08-10
Lei Zhang
Fix build error about passing initializer-list to constructor.
commit
|
commitdiff
|
tree
2016-08-10
Lei Zhang
Make type manager RAII-like w.r.t. the module to be...
commit
|
commitdiff
|
tree
2016-08-10
Lei Zhang
Optimization: Add type manager.
commit
|
commitdiff
|
tree
2016-08-10
Lei Zhang
Optimization: Add type class hierarchy.
commit
|
commitdiff
|
tree
2016-08-10
Lei Zhang
Appveyor: also test on Visual Studio 2013.
commit
|
commitdiff
|
tree
2016-08-10
Lei Zhang
Change the interfaces of in-memory representation to...
commit
|
commitdiff
|
tree
2016-08-09
Lei Zhang
Manually create move the constructor/assignment for...
commit
|
commitdiff
|
tree
2016-08-09
Lei Zhang
Use NEW behavior for policy CMP0054.
commit
|
commitdiff
|
tree
2016-08-05
Lei Zhang
Check configuration and gmock existence when adding...
commit
|
commitdiff
|
tree
2016-08-05
Lei Zhang
Create directory first if not existing and always refresh.
commit
|
commitdiff
|
tree
2016-08-05
Lei Zhang
Avoid redefining builtin dir.
commit
|
commitdiff
|
tree
2016-07-29
Lei Zhang
Optimization: Add def use analysis.
commit
|
commitdiff
|
tree
2016-07-29
Lei Zhang
Use default copy/move constructors/assignments for...
commit
|
commitdiff
|
tree
2016-07-29
Lei Zhang
Allow missing memory model instructions in modules.
commit
|
commitdiff
|
tree
2016-07-19
Lei Zhang
Start v2016.2.
commit
|
commitdiff
|
tree
2016-07-19
Lei Zhang
Finalize v2016.1.
commit
|
commitdiff
|
tree
2016-07-18
Lei Zhang
Track changes in SPIRV-Headers for SPIR-V 1.1 rev 2.
commit
|
commitdiff
|
tree
2016-07-07
Lei Zhang
Mention the steps to pull dependencies when building...
commit
|
commitdiff
|
tree
2016-06-30
Lei Zhang
DRY file writing code in tools.
commit
|
commitdiff
|
tree
2016-06-30
Lei Zhang
DRY file reading code in tools.
commit
|
commitdiff
|
tree
2016-06-30
Lei Zhang
Rework CMake configuration for tools.
commit
|
commitdiff
|
tree
2016-06-30
Lei Zhang
Add the spirv-opt command line tool.
commit
|
commitdiff
|
tree
2016-06-29
Lei Zhang
Add Pass, PassManager, and StripDebugInfoPass.
commit
|
commitdiff
|
tree
2016-06-28
Lei Zhang
Add tests for the cpp interface.
commit
|
commitdiff
|
tree
2016-06-28
Lei Zhang
Promote ir namespace and create draft libspirv.{h|c}pp.
commit
|
commitdiff
|
tree
2016-06-27
Lei Zhang
Add IrBuilder for constructing SPIR-V in-memory representation.
commit
|
commitdiff
|
tree
2016-06-27
Lei Zhang
Add an option to spvBinaryToText() to ignore header...
commit
|
commitdiff
|
tree
2016-06-25
Lei Zhang
Add classes for representing SPIR-V language constructs...
commit
|
commitdiff
|
tree
2016-06-24
Lei Zhang
Travis CI: bump OS X and XCode version.
commit
|
commitdiff
|
tree
2016-06-22
Lei Zhang
Use arguments for add_spvtools_unittest.
commit
|
commitdiff
|
tree
2016-06-22
Lei Zhang
Appveyor: Pull SPIRV-Headers for building and update...
commit
|
commitdiff
|
tree
2016-06-21
Lei Zhang
Ignore Vim swap files.
commit
|
commitdiff
|
tree
2016-06-10
Lei Zhang
Use SPIR-V headers from the KhronosGroup/SPIRV-Headers...
commit
|
commitdiff
|
tree
2016-05-30
Lei Zhang
Create a function for adding unittests in CMake.
commit
|
commitdiff
|
tree
2016-05-17
Lei Zhang
Add Appveyor configuration for Windows build.
commit
|
commitdiff
|
tree
2016-04-27
Lei Zhang
Use a single definition of ARRAY_SIZE to simplify code.
commit
|
commitdiff
|
tree
next