dawn-cmake/src/tint/ast
dan sinclair 46c32d882d Early out Is checks.
This CL adds a check to the `Is` castable methods to determine if the
target type is `final`. If the type being compared too is `final` we
bail out early in the walk up the hierarchy as it won't be a parent
class.

Change-Id: Ieba4dd686e47207a3db0cf3a8ea46fbc1a8d1c91
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/96600
Reviewed-by: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Dan Sinclair <dsinclair@chromium.org>
2022-07-20 15:53:14 +00:00
..
access.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
access.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
alias.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
alias.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
alias_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
array.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
array.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
array_test.cc Fixup various warnings in Tint which were accidentally suppressed. 2022-06-29 14:38:15 +00:00
assignment_statement.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
assignment_statement.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
assignment_statement_test.cc tint: Change all ProgramBuilder literals to 'i' or 'u' suffix 2022-05-05 20:23:40 +00:00
ast_type.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
atomic.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
atomic.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
atomic_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
attribute.cc Condense namespaces in tint/ast. 2022-04-07 18:39:35 +00:00
attribute.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
binary_expression.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
binary_expression.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
binary_expression_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
binding_attribute.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
binding_attribute.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
binding_attribute_test.cc Fixup various warnings in Tint which were accidentally suppressed. 2022-06-29 14:38:15 +00:00
bitcast_expression.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
bitcast_expression.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
bitcast_expression_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
block_statement.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
block_statement.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
block_statement_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
bool.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
bool.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
bool_literal_expression.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
bool_literal_expression.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
bool_literal_expression_test.cc 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
break_statement.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
break_statement.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
break_statement_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
builtin.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
builtin.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
builtin_attribute.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
builtin_attribute.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
builtin_attribute_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
builtin_texture_helper_test.cc Fixup various warnings in Tint which were accidentally suppressed. 2022-06-29 14:38:15 +00:00
builtin_texture_helper_test.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
call_expression.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
call_expression.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
call_expression_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
call_statement.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
call_statement.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
call_statement_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
case_statement.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
case_statement.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
case_statement_test.cc tint: Change all ProgramBuilder literals to 'i' or 'u' suffix 2022-05-05 20:23:40 +00:00
compound_assignment_statement.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
compound_assignment_statement.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
compound_assignment_statement_test.cc tint: Change all ProgramBuilder literals to 'i' or 'u' suffix 2022-05-05 20:23:40 +00:00
const.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
const.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
continue_statement.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
continue_statement.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
continue_statement_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
depth_multisampled_texture.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
depth_multisampled_texture.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
depth_multisampled_texture_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
depth_texture.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
depth_texture.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
depth_texture_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
disable_validation_attribute.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
disable_validation_attribute.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
discard_statement.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
discard_statement.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
discard_statement_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
enable.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
enable.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
enable_test.cc tint: Refactor Extensions / Enables. 2022-05-18 22:41:48 +00:00
expression.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
expression.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
extension.cc tint: Refactor Extensions / Enables. 2022-05-18 22:41:48 +00:00
extension.h tint: Refactor Extensions / Enables. 2022-05-18 22:41:48 +00:00
extension_test.cc tint: Refactor Extensions / Enables. 2022-05-18 22:41:48 +00:00
external_texture.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
external_texture.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
external_texture_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
f16.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
f16.h Early out Is checks. 2022-07-20 15:53:14 +00:00
f16_test.cc tint: Implement `f16` keyword in Tint frontend 2022-05-13 12:01:11 +00:00
f32.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
f32.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
f32_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
fallthrough_statement.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
fallthrough_statement.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
fallthrough_statement_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
float_literal_expression.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
float_literal_expression.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
float_literal_expression_test.cc tint/writer/wgsl: Emit 'f' suffix on FloatLiteralExpressions 2022-05-31 20:45:59 +00:00
for_loop_statement.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
for_loop_statement.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
for_loop_statement_test.cc tint: Change all ProgramBuilder literals to 'i' or 'u' suffix 2022-05-05 20:23:40 +00:00
function.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
function.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
function_test.cc tint/ast: Derive off `ast::Variable` 2022-06-17 12:48:51 +00:00
group_attribute.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
group_attribute.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
group_attribute_test.cc Fixup various warnings in Tint which were accidentally suppressed. 2022-06-29 14:38:15 +00:00
i32.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
i32.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
i32_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
id_attribute.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
id_attribute.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
id_attribute_test.cc Fixup various warnings in Tint which were accidentally suppressed. 2022-06-29 14:38:15 +00:00
identifier_expression.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
identifier_expression.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
identifier_expression_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
if_statement.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
if_statement.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
if_statement_test.cc tint: Add ProgramBuilder::Else() helper 2022-05-02 14:53:36 +00:00
increment_decrement_statement.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
increment_decrement_statement.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
increment_decrement_statement_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
index_accessor_expression.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
index_accessor_expression.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
index_accessor_expression_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
int_literal_expression.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
int_literal_expression.h Early out Is checks. 2022-07-20 15:53:14 +00:00
int_literal_expression_test.cc tint/writer/wgsl: Emit 'f' suffix on FloatLiteralExpressions 2022-05-31 20:45:59 +00:00
internal_attribute.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
internal_attribute.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
interpolate_attribute.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
interpolate_attribute.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
interpolate_attribute_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
invariant_attribute.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
invariant_attribute.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
invariant_attribute_test.cc Condense namespaces in tint/ast. 2022-04-07 18:39:35 +00:00
let.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
let.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
literal_expression.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
literal_expression.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
location_attribute.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
location_attribute.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
location_attribute_test.cc Fixup various warnings in Tint which were accidentally suppressed. 2022-06-29 14:38:15 +00:00
loop_statement.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
loop_statement.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
loop_statement_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
matrix.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
matrix.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
matrix_test.cc Fixup various warnings in Tint which were accidentally suppressed. 2022-06-29 14:38:15 +00:00
member_accessor_expression.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
member_accessor_expression.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
member_accessor_expression_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
module.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
module.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
module_clone_test.cc tint: Disallow write-only storage buffers 2022-07-04 15:17:00 +00:00
module_test.cc tint: Rename Global() -> GlobalVar() 2022-06-25 08:12:59 +00:00
multisampled_texture.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
multisampled_texture.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
multisampled_texture_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
node.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
node.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
node_id.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
override.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
override.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
parameter.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
parameter.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
phony_expression.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
phony_expression.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
phony_expression_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
pipeline_stage.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
pipeline_stage.h Condense namespaces in tint/ast. 2022-04-07 18:39:35 +00:00
pointer.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
pointer.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
pointer_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
return_statement.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
return_statement.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
return_statement_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
sampled_texture.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
sampled_texture.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
sampled_texture_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
sampler.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
sampler.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
sampler_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
stage_attribute.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
stage_attribute.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
stage_attribute_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
statement.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
statement.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
storage_class.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
storage_class.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
storage_texture.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
storage_texture.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
storage_texture_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
stride_attribute.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
stride_attribute.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
stride_attribute_test.cc Fixup various warnings in Tint which were accidentally suppressed. 2022-06-29 14:38:15 +00:00
struct.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
struct.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
struct_member.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
struct_member.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
struct_member_align_attribute.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
struct_member_align_attribute.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
struct_member_align_attribute_test.cc Fixup various warnings in Tint which were accidentally suppressed. 2022-06-29 14:38:15 +00:00
struct_member_offset_attribute.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
struct_member_offset_attribute.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
struct_member_offset_attribute_test.cc Fixup various warnings in Tint which were accidentally suppressed. 2022-06-29 14:38:15 +00:00
struct_member_size_attribute.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
struct_member_size_attribute.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
struct_member_size_attribute_test.cc Fixup various warnings in Tint which were accidentally suppressed. 2022-06-29 14:38:15 +00:00
struct_member_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
struct_test.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
switch_statement.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
switch_statement.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
switch_statement_test.cc tint: Change all ProgramBuilder literals to 'i' or 'u' suffix 2022-05-05 20:23:40 +00:00
test_helper.h Condense namespaces in tint/ast. 2022-04-07 18:39:35 +00:00
texture.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
texture.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
texture_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
traverse_expressions.h tint: Fix use-after-free 2022-05-18 19:55:18 +00:00
traverse_expressions_test.cc tint: limit expression depth to avoid stack overflow in backends 2022-05-17 15:01:42 +00:00
type.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
type_decl.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
type_decl.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
type_name.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
type_name.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
u32.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
u32.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
u32_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
unary_op.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
unary_op.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
unary_op_expression.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
unary_op_expression.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
unary_op_expression_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
var.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
var.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
variable.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
variable.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
variable_decl_statement.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
variable_decl_statement.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
variable_decl_statement_test.cc Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
variable_test.cc Fixup various warnings in Tint which were accidentally suppressed. 2022-06-29 14:38:15 +00:00
vector.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
vector.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
vector_test.cc Fixup various warnings in Tint which were accidentally suppressed. 2022-06-29 14:38:15 +00:00
void.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
void.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
while_statement.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
while_statement.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
while_statement_test.cc Add while statement parsing. 2022-06-16 12:01:27 +00:00
workgroup_attribute.cc tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
workgroup_attribute.h tint: Optimize sem node lookup 2022-07-18 20:50:02 +00:00
workgroup_attribute_test.cc tint: Change all ProgramBuilder literals to 'i' or 'u' suffix 2022-05-05 20:23:40 +00:00