dawn-cmake/src/tint/sem
dan sinclair 61d76ebb5c Update some forward declarations.
This CL removes some forward declarations which are no longer needed
and adds one missing declaration which was pulled in from other headers.

These were found by the clang-tidy bugprone-forward-declaration-namespace
check.

Bug: dawn:1414
Change-Id: I8906861e472f2d64a1547c8c6de348cd4151ffb5
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/91742
Reviewed-by: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Auto-Submit: Dan Sinclair <dsinclair@chromium.org>
Commit-Queue: Dan Sinclair <dsinclair@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
2022-05-30 18:00:58 +00:00
..
abstract_float.cc tint: Minor, miscellaneous cleanups 2022-05-19 23:05:40 +00:00
abstract_float.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
abstract_int.cc tint: Minor, miscellaneous cleanups 2022-05-19 23:05:40 +00:00
abstract_int.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
abstract_numeric.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
abstract_numeric.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
array.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
array.h Update some forward declarations. 2022-05-30 18:00:58 +00:00
atomic.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
atomic.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
atomic_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
behavior.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
behavior.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
binding_point.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
block_statement.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
block_statement.h Update some forward declarations. 2022-05-30 18:00:58 +00:00
bool.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
bool.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
bool_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
builtin.cc tint: Refactor Extensions / Enables. 2022-05-18 22:41:48 +00:00
builtin.h tint: Refactor Extensions / Enables. 2022-05-18 22:41:48 +00:00
builtin_test.cc tint: Support dot4I8Packed and dot4U8Packed in sem 2022-05-10 09:05:54 +00:00
builtin_type.cc tint: Support dot4I8Packed and dot4U8Packed in sem 2022-05-10 09:05:54 +00:00
builtin_type.cc.tmpl tint: Add operator support to intrinsic-gen 2022-05-09 18:08:23 +00:00
builtin_type.h tint: Support dot4I8Packed and dot4U8Packed in sem 2022-05-10 09:05:54 +00:00
builtin_type.h.tmpl tint: Add operator support to intrinsic-gen 2022-05-09 18:08:23 +00:00
call.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
call.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
call_target.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
call_target.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
constant.cc tint: Rework sem::Constant to be variant-of-vector 2022-05-25 19:28:55 +00:00
constant.h tint: Rework sem::Constant to be variant-of-vector 2022-05-25 19:28:55 +00:00
constant_test.cc tint: Rework sem::Constant to be variant-of-vector 2022-05-25 19:28:55 +00:00
depth_multisampled_texture.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
depth_multisampled_texture.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
depth_multisampled_texture_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
depth_texture.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
depth_texture.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
depth_texture_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
expression.cc tint: Add sem::Materialize 2022-05-19 19:32:29 +00:00
expression.h tint: Add sem::Materialize 2022-05-19 19:32:29 +00:00
expression_test.cc tint: Add sem::Materialize 2022-05-19 19:32:29 +00:00
external_texture.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
external_texture.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
external_texture_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
f16.cc tint: Implement `f16` keyword in Tint frontend 2022-05-13 12:01:11 +00:00
f16.h tint: Implement `f16` keyword in Tint frontend 2022-05-13 12:01:11 +00:00
f16_test.cc tint: Implement `f16` keyword in Tint frontend 2022-05-13 12:01:11 +00:00
f32.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
f32.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
f32_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
for_loop_statement.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
for_loop_statement.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
function.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
function.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
i32.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
i32.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
i32_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
if_statement.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
if_statement.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
info.cc Condense namespaces in tint/sem. 2022-04-07 16:04:35 +00:00
info.h tint: Implement abstract-numeric materialization 2022-05-24 21:42:03 +00:00
loop_statement.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
loop_statement.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
materialize.cc tint: Add sem::Materialize 2022-05-19 19:32:29 +00:00
materialize.h tint: Add sem::Materialize 2022-05-19 19:32:29 +00:00
matrix.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
matrix.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
matrix_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
member_accessor_expression.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
member_accessor_expression.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
module.cc tint: Refactor Extensions / Enables. 2022-05-18 22:41:48 +00:00
module.h Update some forward declarations. 2022-05-30 18:00:58 +00:00
multisampled_texture.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
multisampled_texture.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
multisampled_texture_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
node.cc Condense namespaces in tint/sem. 2022-04-07 16:04:35 +00:00
node.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
parameter_usage.cc tint: Add constructors and conversions to the intrinsic table 2022-05-16 20:54:42 +00:00
parameter_usage.cc.tmpl tint: Rename and move builtin_table and builtin-gen 2022-05-06 15:13:01 +00:00
parameter_usage.h tint: Add constructors and conversions to the intrinsic table 2022-05-16 20:54:42 +00:00
parameter_usage.h.tmpl tint: Rename and move builtin_table and builtin-gen 2022-05-06 15:13:01 +00:00
pipeline_stage_set.h Condense namespaces in tint/sem. 2022-04-07 16:04:35 +00:00
pointer.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
pointer.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
pointer_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
reference.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
reference.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
reference_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
sampled_texture.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
sampled_texture.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
sampled_texture_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
sampler.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
sampler.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
sampler_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
sampler_texture_pair.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
sem_array_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
sem_struct_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
statement.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
statement.h Update some forward declarations. 2022-05-30 18:00:58 +00:00
storage_texture.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
storage_texture.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
storage_texture_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
struct.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
struct.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
switch_statement.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
switch_statement.h tint: Add new methods to semantic Switch nodes 2022-05-20 12:28:00 +00:00
test_helper.h tint: Extract intrinsic-table common type to helper 2022-05-19 22:54:00 +00:00
texture.cc tint: Remove '_type' suffix from file names 2022-04-28 18:49:04 +00:00
texture.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
texture_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
type.cc tint: Extract intrinsic-table common type to helper 2022-05-19 22:54:00 +00:00
type.h tint: Extract intrinsic-table common type to helper 2022-05-19 22:54:00 +00:00
type_constructor.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
type_constructor.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
type_conversion.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
type_conversion.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
type_manager.cc Condense namespaces in tint/sem. 2022-04-07 16:04:35 +00:00
type_manager.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
type_manager_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
type_mappings.h tint: Add new methods to semantic Switch nodes 2022-05-20 12:28:00 +00:00
type_test.cc tint: Extract intrinsic-table common type to helper 2022-05-19 22:54:00 +00:00
u32.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
u32.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
u32_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
variable.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
variable.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
vector.cc tint: Generalize sem::Vector to allow 16bits subtype 2022-05-13 08:56:56 +00:00
vector.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
vector_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
void.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
void.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00