dawn-cmake/src/tint
James Price 0eb4d04d83 [ir][spirv-writer] Expand binary arithmetic tests
Use the parameterized test helper for binary expressions to more
comprehensively test scalar and vector values across different types.

Bug: tint:1906
Change-Id: I2be087d7889d0993125eb0e3f897acbdf56575b2
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/134323
Reviewed-by: Ben Clayton <bclayton@google.com>
Kokoro: James Price <jrprice@google.com>
Commit-Queue: James Price <jrprice@google.com>
2023-05-25 03:24:19 +00:00
..
ast [tint] Make Transform base class 2023-05-17 01:21:45 +00:00
bench [tint] Add support for benchmarking .spv files 2023-05-14 01:36:30 +00:00
builtin tint: Add StructMember attributes to sem. 2023-04-27 17:58:25 +00:00
cmd [tint] Make Transform base class 2023-05-17 01:21:45 +00:00
constant [tint][constant] Use the new constant::Manager 2023-05-24 23:07:36 +00:00
diagnostic Add ability to use `{EXPECT|ASSERT}_THAT` with Diagnostics. 2023-03-22 16:47:44 +00:00
fuzzers [fuzzers] Substitute all override variables 2023-05-24 16:55:30 +00:00
inspector [tint] Introduce an ast::transform namespace 2023-05-11 21:27:16 +00:00
ir [tint][constant] Use the new constant::Manager 2023-05-24 23:07:36 +00:00
reader [spirv-reader] Use type inference for var and let 2023-05-23 18:28:44 +00:00
resolver [tint][constant] Use the new constant::Manager 2023-05-24 23:07:36 +00:00
sem [tint] static_assert that C in Castable<C[, B]> is correct 2023-05-12 12:00:06 +00:00
templates tint/resolver: Resolve builtin structs 2023-04-26 18:27:53 +00:00
transform [tint][constant] Use the new constant::Manager 2023-05-24 23:07:36 +00:00
type [tint][constant] Add constant::Manager 2023-05-24 23:07:36 +00:00
utils [tint] static_assert that C in Castable<C[, B]> is correct 2023-05-12 12:00:06 +00:00
val tint: Fix dxc on Linux 2022-08-03 21:40:46 +00:00
writer [ir][spirv-writer] Expand binary arithmetic tests 2023-05-25 03:24:19 +00:00
BUILD.gn [tint][constant] Add constant::Manager 2023-05-24 23:07:36 +00:00
CMakeLists.txt [tint][constant] Add constant::Manager 2023-05-24 23:07:36 +00:00
OWNERS Add top-level OWNERS and scope Tint owners more tightly. 2022-04-07 17:59:14 +00:00
clone_context.cc Move castable into utils. 2023-04-19 23:52:33 +00:00
clone_context.h Move castable into utils. 2023-04-19 23:52:33 +00:00
clone_context_test.cc Move castable into utils. 2023-04-19 23:52:33 +00:00
debug.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
debug.h Convert most remaining usages to utils::StringStream. 2023-02-28 22:22:58 +00:00
debug_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
intrinsics.def tint/resolver: Resolve builtin structs 2023-04-26 18:27:53 +00:00
number.cc Generic template and forward in stringstream. 2023-03-02 21:28:45 +00:00
number.h Move traits into utils. 2023-04-19 16:52:46 +00:00
number_test.cc Convert most remaining usages to utils::StringStream. 2023-02-28 22:22:58 +00:00
program.cc [tint][constant] Use the new constant::Manager 2023-05-24 23:07:36 +00:00
program.h [tint][constant] Use the new constant::Manager 2023-05-24 23:07:36 +00:00
program_builder.cc [tint][constant] Use the new constant::Manager 2023-05-24 23:07:36 +00:00
program_builder.h [tint][constant] Use the new constant::Manager 2023-05-24 23:07:36 +00:00
program_builder_test.cc tint: Replace all remaining AST types with ast::Type 2023-02-14 13:52:43 +00:00
program_id.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
program_id.h Generic template and forward in stringstream. 2023-03-02 21:28:45 +00:00
program_test.cc Move type::AddressSpace to builtin/ 2023-02-19 04:03:55 +00:00
reflection.h Move traits into utils. 2023-04-19 16:52:46 +00:00
reflection_test.cc tint: Add TINT_REFLECT() & ForeachField() 2022-09-02 11:40:19 +00:00
scope_stack.h tint/resolver: Reduce Hashmap fixed sizes for UA 2023-01-12 20:31:33 +00:00
scope_stack_test.cc Add an allocator to store the symbol names. 2023-04-18 19:31:21 +00:00
source.cc Move text/unicode into utils. 2023-04-20 10:06:25 +00:00
source.h Generic template and forward in stringstream. 2023-03-02 21:28:45 +00:00
source_test.cc Remove tint::Source::data_view 2022-11-17 19:16:24 +00:00
switch.h Move castable into utils. 2023-04-19 23:52:33 +00:00
switch_bench.cc Move castable into utils. 2023-04-19 23:52:33 +00:00
switch_test.cc Move castable into utils. 2023-04-19 23:52:33 +00:00
symbol.cc Add builtin information to Symbol. 2023-04-21 11:54:23 +00:00
symbol.h tint/ir: Add name metadata to Module 2023-05-10 09:44:10 +00:00
symbol_table.cc Make more SymbolTable methods string_view. 2023-04-19 16:58:12 +00:00
symbol_table.h Make more SymbolTable methods string_view. 2023-04-19 16:58:12 +00:00
symbol_table_test.cc Remove `SymbolTable::NameFor` 2023-04-18 19:38:25 +00:00
symbol_test.cc Add an allocator to store the symbol names. 2023-04-18 19:31:21 +00:00
test_main.cc tint: Add Initialize() / Shutdown() public APIs 2022-11-03 19:16:26 +00:00
tint.cc tint: Add Initialize() / Shutdown() public APIs 2022-11-03 19:16:26 +00:00
tint.natvis Add an allocator to store the symbol names. 2023-04-18 19:31:21 +00:00
tint_gdb.py tint: Fix gdb and lldb pretty printers for recently updated Hashset and Hashmap 2022-11-07 14:00:53 +00:00
tint_lldb.py tint: Fix gdb and lldb pretty printers for recently updated Hashset and Hashmap 2022-11-07 14:00:53 +00:00