- 0531610 [ir] Add basic block arguments. by dan sinclair · 1 year, 10 months ago
- 9fc46dc [ir] Drop address space and access from ir::Var. by dan sinclair · 1 year, 10 months ago
- 25ae311 [tint][ir][ToProgram] Emit returns with values by Ben Clayton · 1 year, 10 months ago
- a6e7cfc [tint][ir][ToProgram] Emit returns without values by Ben Clayton · 1 year, 10 months ago
- 6ab77f1 [tint][ir][ToProgram] Emit 'else if' instead of 'else { if' by Ben Clayton · 1 year, 10 months ago
- 1ea1e1a [tint][ir][ToProgram] Begin flow node traversal by Ben Clayton · 1 year, 10 months ago
- 0b9cb10 [tint][ir][ToProgram] Implement var expressions by Ben Clayton · 1 year, 10 months ago
- f55d13b [ir] Add increment and decrement statements. by dan sinclair · 1 year, 10 months ago
- 0e6534e [tint] Make Transform base class by James Price · 1 year, 10 months ago
- a6d8e81 [ir][spirv-writer] Implement binary subtract by James Price · 1 year, 10 months ago
- 9940c7b [tint][ir][ToProgram] Stub ToProgram() by Ben Clayton · 1 year, 10 months ago
- 0df7f8b [ir] Update disassembly output. by dan sinclair · 1 year, 10 months ago
- 11bd8a0 [ir] Fix scope stack for loops. by dan sinclair · 1 year, 10 months ago
- 055de27 [ir][spirv-writer] Emit vector constants by James Price · 1 year, 10 months ago
- 2f324c5 [ir] Remove list of entry points from module by James Price · 1 year, 10 months ago
- f59547f [ir] Add optional CreateFunction parameters. by dan sinclair · 1 year, 10 months ago
- 69b5900 [ir] Use the branch helper in the spirv tests. by dan sinclair · 1 year, 10 months ago
- 34c794e [tint][ir] Shuffle and refactor from_program.cc by Ben Clayton · 1 year, 10 months ago chromium/5776
- 8d98977 [tint][ir] Make the ir::BuilderImpl PIMPL by Ben Clayton · 1 year, 10 months ago
- c9dd75a clang-format by Ben Clayton · 1 year, 10 months ago
- c9923d2 [ir] Set default flow node values. by dan sinclair · 1 year, 10 months ago
- 809187c [ir] Move ir::Builder to hold module reference by dan sinclair · 1 year, 10 months ago
- 36aa48c [tint][ir] Clean up tests by Ben Clayton · 1 year, 10 months ago
- 8370ddd [ir][spirv-writer] Emit vector types by James Price · 1 year, 10 months ago
- 1a8bc1d [tint] Add support for benchmarking .spv files by Ben Clayton · 1 year, 10 months ago
- b072608 [tint] static_assert that C in Castable<C[, B]> is correct by Ben Clayton · 1 year, 10 months ago
- 2b7406a [tint] Remove ast:: prefixes from AST transforms by James Price · 1 year, 10 months ago
- b4acbb8 [tint] Introduce an ast::transform namespace by James Price · 1 year, 10 months ago
- 7d2e204 [tint] Move AST transforms to a subdirectory by James Price · 1 year, 10 months ago
- f7a4d9f [tint] Change ast::builtin::test to ast::test by James Price · 1 year, 10 months ago
- fd60f17 [ir][spirv-writer] Fail when errors are present by James Price · 1 year, 10 months ago
- 9f83fa1 tint/ir: Remove 'type' field from Instruction by Ben Clayton · 1 year, 10 months ago
- c95576e [tint] Fix syntax_tree build by Ben Clayton · 1 year, 10 months ago chromium/5764
- 42de29e tint/ir: Add an initializer field to Var by Ben Clayton · 1 year, 10 months ago
- 8841768 tint/ir: Add name metadata to Module by Ben Clayton · 1 year, 10 months ago
- 49bae34 [ir][spirv-writer] Implement binary add instructions by James Price · 1 year, 10 months ago
- 5e7807f [ir][spirv-writer] Emit blocks by James Price · 1 year, 10 months ago
- 577b164 [ir][spirv-writer] Emit scalar constant values by James Price · 1 year, 10 months ago
- a8236a5 tint/ir: Remove value id field. by Ben Clayton · 1 year, 10 months ago
- 3731ce8 tint: Use new string utilities in various places by Ben Clayton · 1 year, 10 months ago
- ce1025f tint/utils: Add more string utilities. by Ben Clayton · 1 year, 10 months ago
- fbef69b [ir][spirv-writer] Fix MSVC build by James Price · 1 year, 10 months ago
- 6c18123 [spirv-reader] Avoid name clashes with builtins by James Price · 1 year, 10 months ago chromium/5762 chromium/5763
- 567a53e tint/utils: Add Vector::Any(), Vector::All() and predicates by Ben Clayton · 1 year, 10 months ago
- 13ca70f Reland "ir/spirv-writer: Emit entry point declarations" by James Price · 1 year, 10 months ago
- 81fc109 [tint] Fix unshadowing of abstract const users by James Price · 1 year, 10 months ago
- e162a1a [spirv-writer] Don't emit abstract accessor source by James Price · 1 year, 10 months ago
- f91b77d [spirv-reader] Use builtin matrix aliases by James Price · 1 year, 10 months ago
- 114bae2 [spirv-reader] Use builtin vector aliases by James Price · 1 year, 10 months ago
- a187e9e spirv-reader: Error for OpSpecConstantComposite expression by James Price · 1 year, 10 months ago
- b703afc tint/utils: Support hetrogeneous hashmap key lookups by Ben Clayton · 1 year, 11 months ago
- 4204bb3 tint/writer/spirv: Fix build on MSVC / some clang builds by Ben Clayton · 1 year, 11 months ago chromium/5754
- 1dd578a Revert "ir/spirv-writer: Emit entry point declarations" by Ben Clayton · 1 year, 11 months ago
- 146b67e tint/ir: Replace getter with raw fields for more classes by Ben Clayton · 1 year, 11 months ago
- 895d240 tint/ir: Replace Converter with FromProgram() free function by Ben Clayton · 1 year, 11 months ago
- 90789ea ir/spirv-writer: Emit entry point declarations by James Price · 1 year, 11 months ago
- 436fffe ir/spirv-writer: Emit function declarations by James Price · 1 year, 11 months ago
- c973416 [ir] Add tests for compound operators. by dan sinclair · 1 year, 11 months ago
- eae9902 [ir] Add store test by dan sinclair · 1 year, 11 months ago
- 02b5b22 ir/spirv-writer: Add support for scalar types by James Price · 1 year, 11 months ago
- b169165 [ir] Add tests for unary conversion. by dan sinclair · 1 year, 11 months ago
- 63716c5 [ir] Spit builder_impl tests. by dan sinclair · 1 year, 11 months ago
- 34f41c7 [ir] Change unary not to a binary equal by dan sinclair · 1 year, 11 months ago chromium/5752
- e964f51 [ir] Update type display in disassembly, remove string methods. by dan sinclair · 1 year, 11 months ago
- b298b6a ir/function: Add missing <array> include by James Price · 1 year, 11 months ago
- 29bff64 ir: Use std::optional::value_or to simplify code by Ben Clayton · 1 year, 11 months ago
- f789854 tint: fix undetected overflow in const-eval refract by Antonio Maiorano · 1 year, 11 months ago
- 8f9ea96 tint/writer/spirv: Add path for generating from IR by James Price · 1 year, 11 months ago
- 057b7f3 tint/writer/spirv: Use Diagnostics() for errors by James Price · 1 year, 11 months ago
- cb8f330 spirv-reader: Error for OpUndef image argument by James Price · 1 year, 11 months ago
- f885a90 tint/writer/spirv: Create Module class by James Price · 1 year, 11 months ago
- 09b02ff [ir] Split the Terminator into two nodes. by dan sinclair · 1 year, 11 months ago
- 69bb5dd [ir] Add function return information. by dan sinclair · 1 year, 11 months ago
- 9d9a383 [ir] Add function attributes by dan sinclair · 1 year, 11 months ago
- 4cadbc4 [ir] Handle IdentifierExpression by dan sinclair · 1 year, 11 months ago
- 1545ca1 tint: Remove Program|ProgramBuilder::FriendlyName() by Ben Clayton · 1 year, 11 months ago
- 6ac51c1 [ir] Update binary and unary names. by dan sinclair · 1 year, 11 months ago
- fa00fe9 tint/hlsl+glsl: fix workgroupUniformLoad polyfills by Antonio Maiorano · 1 year, 11 months ago
- e903396 [ir] Emit short-circuit as an `If` node by dan sinclair · 1 year, 11 months ago
- c970e80 [ir] Emit `var` and `let` into the IR by dan sinclair · 1 year, 11 months ago chromium/5748
- 642a4f1 [ir] Make dump output more consistent. by dan sinclair · 1 year, 11 months ago
- f26b126 [ir] Move `ir::Bitcast` to inherit `ir::Call`. by dan sinclair · 1 year, 11 months ago
- 4a2e0ad [ir] Make `ir::Discard` a child of `ir::Call`. by dan sinclair · 1 year, 11 months ago
- bc6720b tint/type: Remove Source from Struct & StructMember by Ben Clayton · 1 year, 11 months ago
- bc9e422 tint: Use type::Struct where possible by Ben Clayton · 1 year, 11 months ago
- 576ba1c tint: Add StructMember attributes to sem. by Ben Clayton · 1 year, 11 months ago chromium/5738
- 333cea4 tint/resolver: Clean up attribute resolving by Ben Clayton · 1 year, 11 months ago
- fe8a76c [ir] Use the const eval results for expressions. by dan sinclair · 1 year, 11 months ago
- f00679f [ir] Make ir::Instruction a ir::Value. by dan sinclair · 1 year, 11 months ago
- 5e344a3 [ir] Split AST and SEM sources out of core ir. by dan sinclair · 1 year, 11 months ago
- 9d3af65 tint/ir: Add GN option for building the IR by James Price · 1 year, 11 months ago
- 47dd301 tint/resolver: Resolve builtin structs by Ben Clayton · 1 year, 11 months ago
- d3b09b9 tint/resolver: Add builtin_structs.h / .cc by Ben Clayton · 1 year, 11 months ago
- 72d1ea4 tint/resolver: Remove duplicate nullptr check by James Price · 1 year, 11 months ago
- 135ab2b [ir] Rename instr. by dan sinclair · 1 year, 11 months ago chromium/5736
- aa97bb5 [ir] Add assignment statements by dan sinclair · 1 year, 11 months ago
- 5b541ff [ir] Mark const variable as skipped. by dan sinclair · 1 year, 11 months ago
- 5aa7ef2 [ir] Add Unary expressions by dan sinclair · 1 year, 11 months ago
- 3397199 [ir] Remove internal `bool` returns. by dan sinclair · 1 year, 11 months ago
- 69108d0 [ir] Add ir::Discard by dan sinclair · 1 year, 11 months ago