dawn-cmake/src/tint/sem
Ben Clayton 4c593c356b tint/sem: Minor cleanup
Change-Id: I71607570907de4d8cd79f6472413e30cd0cd2c17
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/112284
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
2022-11-30 11:50:54 +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 tint/resolver: Validate @size only on creation-fixed footprint member types. 2022-10-25 17:58:42 +00:00
abstract_numeric.h tint/sem: Add Type::Flags() 2022-10-25 10:05:18 +00:00
array.cc tint/resolver: Allow array sizes to be unnamed override-expressions 2022-10-31 17:26:10 +00:00
array.h tint: Fix set of overrides in the shader interface 2022-11-17 22:23:46 +00:00
array_test.cc tint/resolver: Allow array sizes to be unnamed override-expressions 2022-10-31 17:26:10 +00:00
atomic.cc tint/resolver: Validate @size only on creation-fixed footprint member types. 2022-10-25 17:58:42 +00:00
atomic.h tint/sem: Add Type::Flags() 2022-10-25 10:05:18 +00:00
atomic_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
behavior.cc Remove infrastructure for fallthrough 2022-11-15 00:30:33 +00:00
behavior.h Remove infrastructure for fallthrough 2022-11-15 00:30:33 +00:00
binding_point.h tint/utils: Add operator<<() support to vector 2022-11-25 14:53:23 +00:00
block_statement.cc tint/sem: Move variable decls to CompoundStatement 2022-10-17 09:14:16 +00:00
block_statement.h tint/sem: Move variable decls to CompoundStatement 2022-10-17 09:14:16 +00:00
bool.cc tint/resolver: Validate @size only on creation-fixed footprint member types. 2022-10-25 17:58:42 +00:00
bool.h tint/sem: Add Type::Flags() 2022-10-25 10:05:18 +00:00
bool_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
break_if_statement.cc Add break-if support. 2022-10-20 22:45:50 +00:00
break_if_statement.h Add break-if support. 2022-10-20 22:45:50 +00:00
builtin.cc tint: Rename kInvalid to kUndefined for enums 2022-10-12 18:49:15 +00:00
builtin.h tint/resolver: Use utils::Vector in a few places 2022-07-26 07:55:24 +00:00
builtin_test.cc tint: Use PascalCase for builtin enum names 2022-10-06 19:23:29 +00:00
builtin_type.cc tint: Implement runtime quantizeToF16() 2022-11-02 00:09:50 +00:00
builtin_type.cc.tmpl tint: Use PascalCase for builtin enum names 2022-10-06 19:23:29 +00:00
builtin_type.h tint: Implement runtime quantizeToF16() 2022-11-02 00:09:50 +00:00
builtin_type.h.tmpl tint: Use PascalCase for builtin enum names 2022-10-06 19:23:29 +00:00
call.cc tint/resolver: Use utils::Vector in a few places 2022-07-26 07:55:24 +00:00
call.h tint/resolver: Use utils::Vector in a few places 2022-07-26 07:55:24 +00:00
call_target.cc tint: Implement textureSampleBaseClampToEdge 2022-09-22 22:59:16 +00:00
call_target.h Update internals to initializer instead of constructor. 2022-10-20 13:38:28 +00:00
constant.cc tint: Refactor sem::Constant to be less memory-hungry 2022-06-29 19:07:30 +00:00
constant.h tint: Implement constant expression structures 2022-07-14 20:46:39 +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
evaluation_stage.h tint/resolver: Track evaluation stage 2022-07-15 23:46:31 +00:00
expression.cc tint: Rename SourceVariable() to RootIdentifier() 2022-11-09 12:16:56 +00:00
expression.h tint: Rename SourceVariable() to RootIdentifier() 2022-11-09 12:16:56 +00:00
expression_test.cc tint: Rename SourceVariable() to RootIdentifier() 2022-11-09 12:16:56 +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/resolver: Validate @size only on creation-fixed footprint member types. 2022-10-25 17:58:42 +00:00
f16.h tint/sem: Add Type::Flags() 2022-10-25 10:05:18 +00:00
f16_test.cc tint: Implement `f16` keyword in Tint frontend 2022-05-13 12:01:11 +00:00
f32.cc tint/resolver: Validate @size only on creation-fixed footprint member types. 2022-10-25 17:58:42 +00:00
f32.h tint/sem: Add Type::Flags() 2022-10-25 10:05:18 +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 Rename StorageClass to AddressSpace. 2022-10-03 14:05:23 +00:00
function.h tint/sem: Minor cleanup 2022-11-30 11:50:54 +00:00
i32.cc tint/resolver: Validate @size only on creation-fixed footprint member types. 2022-10-25 17:58:42 +00:00
i32.h tint/sem: Add Type::Flags() 2022-10-25 10:05:18 +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
index_accessor_expression.cc tint: Rename SourceVariable() to RootIdentifier() 2022-11-09 12:16:56 +00:00
index_accessor_expression.h tint: Rename SourceVariable() to RootIdentifier() 2022-11-09 12:16:56 +00:00
info.cc Condense namespaces in tint/sem. 2022-04-07 16:04:35 +00:00
info.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
loop_statement.cc Review feeback from 106420 2022-10-24 17:49:20 +00:00
loop_statement.h Review feeback from 106420 2022-10-24 17:49:20 +00:00
materialize.cc tint: Rename SourceVariable() to RootIdentifier() 2022-11-09 12:16:56 +00:00
materialize.h tint: Refactor sem::Constant to be less memory-hungry 2022-06-29 19:07:30 +00:00
matrix.cc tint/resolver: Validate @size only on creation-fixed footprint member types. 2022-10-25 17:58:42 +00:00
matrix.h tint/sem: Add Type::Flags() 2022-10-25 10:05:18 +00:00
matrix_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
member_accessor_expression.cc tint: Rename SourceVariable() to RootIdentifier() 2022-11-09 12:16:56 +00:00
member_accessor_expression.h tint: Rename SourceVariable() to RootIdentifier() 2022-11-09 12:16:56 +00:00
module.cc tint/utils/UniqueVector: Use utils::Vector and utils::Hashset 2022-08-17 18:07:20 +00:00
module.h tint/utils/UniqueVector: Use utils::Vector and utils::Hashset 2022-08-17 18:07:20 +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 tools: Shuffle 'intrinsic-gen' tooling 2022-07-26 15:46:44 +00:00
parameter_usage.cc.tmpl tint/ast: Generate ast::StorageClass from intrinsics.def 2022-07-27 16:36:35 +00:00
parameter_usage.h tools: Shuffle 'intrinsic-gen' tooling 2022-07-26 15:46:44 +00:00
parameter_usage.h.tmpl tint/ast: Generate ast::StorageClass from intrinsics.def 2022-07-27 16:36:35 +00:00
pipeline_stage_set.h Condense namespaces in tint/sem. 2022-04-07 16:04:35 +00:00
pointer.cc tint/sem: Add Type::Flags() 2022-10-25 10:05:18 +00:00
pointer.h Rename StorageClass to AddressSpace. 2022-10-03 14:05:23 +00:00
pointer_test.cc Rename StorageClass to AddressSpace. 2022-10-03 14:05:23 +00:00
reference.cc tint/sem: Add Type::Flags() 2022-10-25 10:05:18 +00:00
reference.h Rename StorageClass to AddressSpace. 2022-10-03 14:05:23 +00:00
reference_test.cc Rename StorageClass to AddressSpace. 2022-10-03 14:05:23 +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 tint/sem: Add Type::Flags() 2022-10-25 10:05:18 +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 tint/utils: Add operator<<() support to vector 2022-11-25 14:53:23 +00:00
statement.cc tint/sem: Move variable decls to CompoundStatement 2022-10-17 09:14:16 +00:00
statement.h tint/sem: Move variable decls to CompoundStatement 2022-10-17 09:14:16 +00:00
storage_texture.cc tint: Rename kInvalid to kUndefined for enums 2022-10-12 18:49:15 +00:00
storage_texture.h tint/sem: Rename sem::Manager to TypeManager 2022-09-01 17:35:39 +00:00
storage_texture_test.cc tint: Remove junk from copyright header 2022-10-17 13:18:25 +00:00
struct.cc tint/resolver: Validate @size only on creation-fixed footprint member types. 2022-10-25 17:58:42 +00:00
struct.h tint: Add abstract overload of modf 2022-11-23 15:00:20 +00:00
struct_test.cc tint/resolver: Validate @size only on creation-fixed footprint member types. 2022-10-25 17:58:42 +00:00
switch_statement.cc [WGSL] Allow default as a case selector 2022-10-19 15:55:02 +00:00
switch_statement.h [WGSL] Allow default as a case selector 2022-10-19 15:55:02 +00:00
test_helper.h tint: Extract intrinsic-table common type to helper 2022-05-19 22:54:00 +00:00
texture.cc tint/sem: Add Type::Flags() 2022-10-25 10:05:18 +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: Add abstract overload of modf 2022-11-23 15:00:20 +00:00
type.h tint/resolver: Validate @size only on creation-fixed footprint member types. 2022-10-25 17:58:42 +00:00
type_conversion.cc tint/resolver: Use utils::Vector in a few places 2022-07-26 07:55:24 +00:00
type_conversion.h tint/resolver: Track evaluation stage 2022-07-15 23:46:31 +00:00
type_initializer.cc Update internals to initializer instead of constructor. 2022-10-20 13:38:28 +00:00
type_initializer.h Update internals to initializer instead of constructor. 2022-10-20 13:38:28 +00:00
type_manager.cc tint/sem: Rename sem::Manager to TypeManager 2022-09-01 17:35:39 +00:00
type_manager.h tint/sem: Rename sem::Manager to TypeManager 2022-09-01 17:35:39 +00:00
type_manager_test.cc tint/sem: Rename sem::Manager to TypeManager 2022-09-01 17:35:39 +00:00
type_mappings.h tint/sem: Remove TypeMappings for derived expressions 2022-07-07 17:15:01 +00:00
type_test.cc tint: Add abstract overload of modf 2022-11-23 15:00:20 +00:00
u32.cc tint/resolver: Validate @size only on creation-fixed footprint member types. 2022-10-25 17:58:42 +00:00
u32.h tint/sem: Add Type::Flags() 2022-10-25 10:05:18 +00:00
u32_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
variable.cc tint: Rename SourceVariable() to RootIdentifier() 2022-11-09 12:16:56 +00:00
variable.h tint/sem: Minor cleanup 2022-11-30 11:50:54 +00:00
vector.cc tint/resolver: Validate @size only on creation-fixed footprint member types. 2022-10-25 17:58:42 +00:00
vector.h tint/sem: Add Type::Flags() 2022-10-25 10:05:18 +00:00
vector_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
void.cc tint/sem: Add Type::Flags() 2022-10-25 10:05:18 +00:00
void.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
while_statement.cc Add while statement parsing. 2022-06-16 12:01:27 +00:00
while_statement.h Add while statement parsing. 2022-06-16 12:01:27 +00:00