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