dawn-cmake/src/tint
dan sinclair 51ecf65d43 [ir] Stub remaining AST walk structure.
This CL adds commented out blocks for the various switches required to
walk the AST.

Bug: tint:1718
Change-Id: I70e7c4d0168621bf97006a782f2942df1173c393
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/110780
Reviewed-by: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
2022-11-22 10:17:30 +00:00
..
ast tint: Implement pointer alias analysis 2022-11-17 17:27:27 +00:00
bench tint: Add a benchmark for atan2 const eval 2022-07-19 14:50:33 +00:00
cmd Change some kNone to kUnknown. 2022-11-17 18:42:39 +00:00
diagnostic Start adding IR. 2022-10-28 01:22:58 +00:00
fuzzers tint: Use "demote-to-helper" semantics for discard 2022-11-09 19:58:59 +00:00
inspector Run ./tools/format 2022-11-18 11:57:37 +00:00
ir [ir] Stub remaining AST walk structure. 2022-11-22 10:17:30 +00:00
reader [spirv-reader] Remove `forced` param from `MakeBranchDetailed`. 2022-11-21 21:39:42 +00:00
resolver Add const-eval for `degrees` and `radians` 2022-11-21 18:00:01 +00:00
sem tint: Fix set of overrides in the shader interface 2022-11-17 22:23:46 +00:00
templates tint: Rename kInvalid to kUndefined for enums 2022-10-12 18:49:15 +00:00
text Expand ASCII short circuit. 2022-07-25 13:41:21 +00:00
transform tint/transform: Include diagnostics in TINT_PRINT_PROGRAM_FOR_EACH_TRANSFORM 2022-11-21 19:13:43 +00:00
utils Run ./tools/format 2022-11-18 11:57:37 +00:00
val tint: Fix dxc on Linux 2022-08-03 21:40:46 +00:00
writer Remove infrastructure for fallthrough 2022-11-15 00:30:33 +00:00
BUILD.gn tint: Implement pointer alias analysis 2022-11-17 17:27:27 +00:00
CMakeLists.txt tint: Implement pointer alias analysis 2022-11-17 17:27:27 +00:00
OWNERS
castable.cc Fixup various warnings in Tint which were accidentally suppressed. 2022-06-29 14:38:15 +00:00
castable.h tint: Castable - optimize IsAnyOf() 2022-08-23 15:39:15 +00:00
castable_bench.cc tint/ast: Generate ast::StorageClass from intrinsics.def 2022-07-27 16:36:35 +00:00
castable_test.cc Update internals to initializer instead of constructor. 2022-10-20 13:38:28 +00:00
clone_context.cc tint::CloneContext: Use utils::Hashset and utils::Hashmap 2022-08-23 18:38:35 +00:00
clone_context.h tint/utils: Rework Hashmap / Hashset 2022-11-02 19:46:49 +00:00
clone_context_test.cc tint: Add callback overloads to CloneContext::Insert* 2022-11-02 13:40:41 +00:00
debug.cc
debug.h
debug_test.cc
demangler.cc Fixup various warnings in Tint which were accidentally suppressed. 2022-06-29 14:38:15 +00:00
demangler.h
demangler_test.cc
intrinsics.def Add const-eval for `degrees` and `radians` 2022-11-21 18:00:01 +00:00
number.cc Run ./tools/format 2022-11-18 11:57:37 +00:00
number.h Add const-eval for `degrees` and `radians` 2022-11-21 18:00:01 +00:00
number_test.cc tint/number: add Checked* overloads for f32 and f16 2022-11-16 21:51:31 +00:00
program.cc tint: Add FriendlyName() to Program 2022-09-05 20:51:23 +00:00
program.h tint: Add FriendlyName() to Program 2022-09-05 20:51:23 +00:00
program_builder.cc tint: Add FriendlyName() to Program 2022-09-05 20:51:23 +00:00
program_builder.h Remove infrastructure for fallthrough 2022-11-15 00:30:33 +00:00
program_builder_test.cc tint/ast: Migrate to utils::Vector 2022-08-02 17:03:35 +00:00
program_id.cc
program_id.h
program_test.cc Rename StorageClass to AddressSpace. 2022-10-03 14:05:23 +00:00
reflection.h tint: Add TINT_REFLECT() & ForeachField() 2022-09-02 11:40:19 +00:00
reflection_test.cc tint: Add TINT_REFLECT() & ForeachField() 2022-09-02 11:40:19 +00:00
scope_stack.h tint/resolver: Move from STL to tint::utils containers 2022-11-09 20:55:33 +00:00
scope_stack_test.cc
source.cc Remove tint::Source::data_view 2022-11-17 19:16:24 +00:00
source.h Remove tint::Source::data_view 2022-11-17 19:16:24 +00:00
source_test.cc Remove tint::Source::data_view 2022-11-17 19:16:24 +00:00
symbol.cc tint: Fix TINT_SYMBOL_STORE_DEBUG_NAME 2022-07-21 22:06:05 +00:00
symbol.h tint: Fix doxygen error. 2022-08-01 17:25:44 +00:00
symbol_table.cc
symbol_table.h tint: Rename kInvalid to kUndefined for enums 2022-10-12 18:49:15 +00:00
symbol_table_test.cc
symbol_test.cc
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 Update internals to initializer instead of constructor. 2022-10-20 13:38:28 +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
traits.h tint: const eval of 'select' builtin 2022-10-05 01:39:53 +00:00
traits_test.cc