1. 3751fd2 Move all classes from namespace `type` to namespace `sem` by Antonio Maiorano · 3 years, 11 months ago
  2. 5cd71b8 Rename semantic to sem by Antonio Maiorano · 4 years ago
  3. e6995de Add ProgramID feed it into all ast::Nodes by Ben Clayton · 4 years ago
  4. 46bb2bc spirv-reader: handle break and continue from if-selection header by David Neto · 4 years ago
  5. 90f43cf Replace all uses of assert() with TINT_ICE macros by Ben Clayton · 4 years ago
  6. f55091a Implement barrier intrinsics by Ben Clayton · 4 years ago
  7. 95d4077 Flatten ast::Decoration class hierarchy by James Price · 4 years ago
  8. 8454d82 ast: Replace IsValid() with TINT_ASSERT() by Ben Clayton · 4 years ago
  9. 5b36d2c Remove all unnecessary includes by Ben Clayton · 4 years ago
  10. 0c7f976 spirv-reader: support OpCompositeInsert by David Neto · 4 years, 1 month ago
  11. 7efea88 spirv-reader: instance_index must have u32 store type by David Neto · 4 years, 1 month ago
  12. 6d1687f spirv-reader: vertex_index always has u32 store-type by David Neto · 4 years, 1 month ago
  13. a2fa690 spirv-reader: sample_mask_in, sample_mask_out by David Neto · 4 years, 1 month ago
  14. a568701 spirv-reader: support sample_id builtin variable by David Neto · 4 years, 1 month ago
  15. 7ecf92a spirv-reader: support OpImageQuerySize by David Neto · 4 years, 1 month ago
  16. 45f1832 spirv-reader: support OpVectorInsertDynamic by David Neto · 4 years, 1 month ago
  17. dd1b6fc Introduce semantic::Info by Ben Clayton · 4 years, 2 months ago
  18. a6b9a8e Split Program into Program and ProgramBuilder by Ben Clayton · 4 years, 2 months ago
  19. c40f627 Migrate from using ast::Module to Program by Ben Clayton · 4 years, 2 months ago
  20. aee7aca spirv-reader: refactor getting image, sampler by David Neto · 4 years, 2 months ago
  21. 1e29f4b Move CloneContext and Traits from src/ast to src/ by Ben Clayton · 4 years, 2 months ago
  22. 207b5e2 Move tint::ast::type to tint::type by Ben Clayton · 4 years, 2 months ago
  23. 0e17caa spirv-reader: expand OuterProduct to primitive ops by David Neto · 4 years, 2 months ago
  24. 8144af9 spirv-reader: ignore PointSize builtin declared at module-scope by David Neto · 4 years, 2 months ago
  25. 6cad63c spirv-reader: support OpArrayLength by David Neto · 4 years, 2 months ago
  26. e5d288b spirv-reader: ignore storing 1.0 to PointSize builtin by David Neto · 4 years, 3 months ago
  27. e9b90f7 spirv-reader: generalize skip reasons by David Neto · 4 years, 3 months ago
  28. d94cbf6 reader/spirv: Fix permissive GCC warning by Ben Clayton · 4 years, 3 months ago
  29. db5ce65 Remove BlockStatement::append() by Ben Clayton · 4 years, 3 months ago
  30. b833f15 reader/spirv: Remove use of BlockStatement::append() by Ben Clayton · 4 years, 3 months ago
  31. 2353bd0 spirv-reader: convert coordinate type when unsigned by David Neto · 4 years, 3 months ago
  32. 5ed161b ast: Add Source argument to literals by Ben Clayton · 4 years, 3 months ago
  33. 604bc72 ast: Remove Node::set_source() by Ben Clayton · 4 years, 3 months ago
  34. 5b3c9f1 spirv-reader: refactor, add ToI32 helper by David Neto · 4 years, 3 months ago
  35. 602c025 ast: Remove Function::set_body() by Ben Clayton · 4 years, 3 months ago
  36. 573d893 [ast] Remove more set methods. by dan sinclair · 4 years, 3 months ago
  37. f8971ae Fixup all doxygen tags by Ben Clayton · 4 years, 3 months ago
  38. 91ad396 spirv-reader: support textureStore by David Neto · 4 years, 3 months ago
  39. d6ae990 Replace Expression::(Is|As)* with Castable by Ben Clayton · 4 years, 3 months ago
  40. 3f305ac spirv-reader: split off last coordinate for arrayed texture access by David Neto · 4 years, 4 months ago
  41. 61ec48b spirv-reader: refactor swizzle creation by David Neto · 4 years, 4 months ago
  42. eb913d3 spirv-reader: Start emitting sampled image builtins by David Neto · 4 years, 4 months ago
  43. 2f4096b Move the ast node ownership from Context to Module by Ben Clayton · 4 years, 4 months ago
  44. b053acf Replace use of std::unique_ptr<T> with T* for AST nodes by Ben Clayton · 4 years, 4 months ago
  45. 307919d reader/spirv: Replace std::make_unique<T> -> create<T> by Ben Clayton · 4 years, 4 months ago
  46. a4f49d9 spirv-reader: support OpDot, OpOuterProduct by David Neto · 4 years, 4 months ago
  47. de2a019 [spirv-reader] Emit StageDecoration when building the functions by dan sinclair · 4 years, 6 months ago
  48. 7653485 [spirv-reader] Set some source locations by David Neto · 4 years, 7 months ago
  49. c5d65cc [spirv-reader] Don't hoist pointers that are already in scope. by David Neto · 4 years, 7 months ago
  50. bf4614e Update some language usage. by dan sinclair · 4 years, 8 months ago
  51. cfdc599 [spirv-reader] Update to create BlockStatements by dan sinclair · 4 years, 8 months ago
  52. 0955230 Fixup some doc and compile issues. by dan sinclair · 4 years, 8 months ago
  53. 0a56a10 [spirv-reader] Support select over scalars and vectors by David Neto · 4 years, 8 months ago
  54. d6b024b Add missing Doxygen comments on two methods. by David Neto · 4 years, 8 months ago
  55. c29bad2 [spirv-reader] Support function calls, except returning void by David Neto · 4 years, 8 months ago
  56. 6982c22 [spirv-reader] Handle old-style storage buffers by David Neto · 4 years, 8 months ago
  57. 919011a [spirv-reader] Refactor how we emit const definitions by David Neto · 4 years, 8 months ago
  58. 91cb60f [spirv-reader] Improve placement of hoisted vars by David Neto · 4 years, 8 months ago
  59. 4c48622 [spirv-reader] Allow multi-block continue construct being the entire loop by David Neto · 4 years, 8 months ago
  60. 9b9a0b0 [spirv-reader] Support OpPhi by David Neto · 4 years, 8 months ago
  61. 2c11bd6 [spirv-reader] Refactor bookkeeping for localy defined values by David Neto · 4 years, 9 months ago
  62. e913259 [spirv-reader] Hoist definitions as needed by David Neto · 4 years, 9 months ago
  63. de7b15e [spirv-reader] Don't move combinatorial values across control flow by David Neto · 4 years, 9 months ago
  64. b961e00 [spirv-reader] Add ConvertSToF, ConvertUToF by David Neto · 4 years, 9 months ago
  65. 7df946d [spirv-reader] Add vector shuffle by David Neto · 4 years, 9 months ago
  66. c7b66da Cleanup formatting and linter. by dan sinclair · 4 years, 9 months ago
  67. 93e39b4 [spirv-reader] Support ifbreak with other forward edge by David Neto · 4 years, 9 months ago
  68. b2b0dfe [spirv-reader] Add OpCompositeExtract by David Neto · 4 years, 9 months ago
  69. 0335adb [spirv-reader] First GLSL.std.450 instructions by David Neto · 4 years, 9 months ago
  70. 709b625 [spirv-reader] Add fallthrough by David Neto · 4 years, 9 months ago
  71. 416be30 [spirv-reader] Add switch-selection by David Neto · 4 years, 9 months ago
  72. 8ca0aa7 [spirv-reader] Simplify if-selection bookkeeping by David Neto · 4 years, 9 months ago
  73. 046c2b7 [spirv-reader] remove exclusive_false_head_for by David Neto · 4 years, 9 months ago
  74. 3f3483b Fix BUILD.gn based builds by Ryan Harrison · 4 years, 9 months ago
  75. b0d308c [spirv-reader] Emit non-header OpBranchConditional by David Neto · 4 years, 9 months ago
  76. 5d4c35f [spirv-reader] kIfBreak edge counts toward divergence by David Neto · 4 years, 9 months ago
  77. 06d4947 [spirv-reader] Refactor emission for OpBranch by David Neto · 4 years, 9 months ago
  78. d861359 [spirv-reader] Emit loop and continuing by David Neto · 4 years, 10 months ago
  79. 468c26b [spirv-reader] Emit control flow: if/then/else by David Neto · 4 years, 10 months ago
  80. 7768f5b [spirv-reader] use stack of statement lists by David Neto · 4 years, 10 months ago
  81. 7e5e02f [spirv-reader] Support access chain by David Neto · 4 years, 10 months ago
  82. cad427e [spirv-reader] Find if-selection internal headers by David Neto · 4 years, 10 months ago
  83. d8082d2 [spirv-reader] Rename Edge::kToMerge to kIfBreak by David Neto · 4 years, 10 months ago
  84. 15fd736 [spirv-reader] Classify kSwitchBreak from deep in control flow by David Neto · 4 years, 10 months ago
  85. ace7a13 Fixes to unbreak the BUILD.gn build by Ryan Harrison · 4 years, 10 months ago
  86. 920bdcd [spirv-reader] Refine selection construct concept by David Neto · 4 years, 10 months ago
  87. 054927d [spirv-reader] Classify CFG edges by David Neto · 4 years, 10 months ago
  88. 8ff8c07 [spirv-reader] Find switch case headers by David Neto · 4 years, 11 months ago
  89. a92c114 [spirv-reader] Label control flow constructs by David Neto · 4 years, 11 months ago
  90. 195e4fe [spirv-reader] Verify order among header, continue, merge by David Neto · 4 years, 11 months ago
  91. 742790c Fix nits from review by David Neto · 5 years ago
  92. 0131580 [spirv-reader] Register merges by David Neto · 5 years ago
  93. 795bebf [spirv-reader] Check terminators are sane by David Neto · 5 years ago
  94. aa257c0 [spirv-reader] Rename "rspo" to block_order by David Neto · 5 years ago
  95. 571eea5 [spirv-reader] Compute basic block order by David Neto · 5 years ago
  96. b572d53 [spirv-reader] Internally, generate typed expressions by David Neto · 5 years ago
  97. 266a329 Cleanup lint errors. by dan sinclair · 5 years ago
  98. 3743c5e [spirv-reader] Support IAdd by David Neto · 5 years ago
  99. 1234633 [spirv-reader] Handle OpLoad by David Neto · 5 years ago
  100. a1a8600 [spirv-reader] Emit stores by David Neto · 5 years ago