dawn-cmake/src/tint/resolver
dan sinclair 7517e213cf Update `workgroup_size` to use `expression`.
This CL updates the `workgroup_size` attribute to use `expression`
values instead of `primary_expression`.

Bug: tint:1633
Change-Id: I0afbabd8ee61943469f04a55d56f85920563e2da
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/99960
Reviewed-by: Ben Clayton <bclayton@chromium.org>
Commit-Queue: Dan Sinclair <dsinclair@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
2022-08-24 21:31:45 +00:00
..
array_accessor_test.cc tint/ast: Migrate to utils::Vector 2022-08-02 17:03:35 +00:00
assignment_validation_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
atomics_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
atomics_validation_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
attribute_validation_test.cc Convert `@align` to hold an expression. 2022-08-23 13:28:44 +00:00
bitcast_validation_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
builtin_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
builtin_validation_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
builtins_validation_test.cc tint/ast: Migrate to utils::Vector 2022-08-02 17:03:35 +00:00
call_test.cc tint/ast: Migrate to utils::Vector 2022-08-02 17:03:35 +00:00
call_validation_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
compound_assignment_validation_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
compound_statement_test.cc tint/ast: Migrate to utils::Vector 2022-08-02 17:03:35 +00:00
const_eval.cc tint/utils: Cleanup & optimize hash utilities 2022-08-23 16:10:35 +00:00
const_eval.h tint: Implement const eval of binary minus 2022-08-17 17:38:23 +00:00
const_eval_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
control_block_validation_test.cc tint/ast: Migrate to utils::Vector 2022-08-02 17:03:35 +00:00
ctor_conv_intrinsic.cc tools: Shuffle 'intrinsic-gen' tooling 2022-07-26 15:46:44 +00:00
ctor_conv_intrinsic.cc.tmpl tint/ast: Generate ast::StorageClass from intrinsics.def 2022-07-27 16:36:35 +00:00
ctor_conv_intrinsic.h tools: Shuffle 'intrinsic-gen' tooling 2022-07-26 15:46:44 +00:00
ctor_conv_intrinsic.h.tmpl tint/ast: Generate ast::StorageClass from intrinsics.def 2022-07-27 16:36:35 +00:00
dependency_graph.cc tint/utils/UniqueVector: Use utils::Vector and utils::Hashset 2022-08-17 18:07:20 +00:00
dependency_graph.h tint/utils/UniqueVector: Use utils::Vector and utils::Hashset 2022-08-17 18:07:20 +00:00
dependency_graph_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
entry_point_validation_test.cc Fixup utils::Vector merge conflicts. 2022-08-02 19:43:14 +00:00
evaluation_stage_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
function_validation_test.cc Update `workgroup_size` to use `expression`. 2022-08-24 21:31:45 +00:00
host_shareable_validation_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
increment_decrement_validation_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
inferred_type_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
intrinsic_table.cc tint/utils: Cleanup & optimize hash utilities 2022-08-23 16:10:35 +00:00
intrinsic_table.h tint/resolver: Use utils::Vector in a few places 2022-07-26 07:55:24 +00:00
intrinsic_table.inl tint: Implement const eval of binary minus 2022-08-17 17:38:23 +00:00
intrinsic_table.inl.tmpl Drop line and col in intrinsic file 2022-07-27 19:47:36 +00:00
intrinsic_table_test.cc tint: const eval of binary add 2022-08-04 19:48:27 +00:00
is_host_shareable_test.cc tint/resolver: Add f16 types, constructor, and conversions 2022-06-28 14:03:36 +00:00
is_storeable_test.cc tint/ast: Migrate to utils::Vector 2022-08-02 17:03:35 +00:00
materialize_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
override_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
ptr_ref_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
ptr_ref_validation_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
resolver.cc Update `workgroup_size` to use `expression`. 2022-08-24 21:31:45 +00:00
resolver.h tint: fix builtin calls and binary ops with abstract args of different type 2022-08-10 20:01:17 +00:00
resolver_behavior_test.cc tint/ast: Migrate to utils::Vector 2022-08-02 17:03:35 +00:00
resolver_is_storeable_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
resolver_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
resolver_test_helper.cc tint/resolver: Enable abstract-numerics 2022-06-01 20:34:40 +00:00
resolver_test_helper.h tint/ast: Migrate to utils::Vector 2022-08-02 17:03:35 +00:00
sem_helper.cc tint: Merge [S|U]intLiteralExpression 2022-05-04 22:18:49 +00:00
sem_helper.h tint: Merge [S|U]intLiteralExpression 2022-05-04 22:18:49 +00:00
side_effects_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
source_variable_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
static_assert_test.cc tint/resolver: Resolve static_assert 2022-08-02 23:28:28 +00:00
storage_class_layout_validation_test.cc Convert `@align` to hold an expression. 2022-08-23 13:28:44 +00:00
storage_class_validation_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
struct_layout_test.cc Convert `@align` to hold an expression. 2022-08-23 13:28:44 +00:00
struct_pipeline_stage_use_test.cc tint/ast: Migrate to utils::Vector 2022-08-02 17:03:35 +00:00
struct_storage_class_use_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
type_constructor_validation_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
type_validation_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
uniformity.cc tint/utils/UniqueVector: Use utils::Vector and utils::Hashset 2022-08-17 18:07:20 +00:00
uniformity.h tint: Implement uniformity analaysis 2022-05-11 22:05:15 +00:00
uniformity_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
validation_test.cc Convert `@align` to hold an expression. 2022-08-23 13:28:44 +00:00
validator.cc Remove `ast::VariableBindingPoint` in favour of `sem::BindingPoint`. 2022-08-24 15:47:25 +00:00
validator.h tint/ast: Migrate to utils::Vector 2022-08-02 17:03:35 +00:00
validator_is_storeable_test.cc tint/resolver: Add f16 types, constructor, and conversions 2022-06-28 14:03:36 +00:00
variable_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00
variable_validation_test.cc tint::ProgramBuilder: Simplify variable constructors 2022-08-19 17:28:53 +00:00