dawn-cmake/src/sem
Ben Clayton e30ffeb02a ProgramBuilder: Migrate vectors to typ::TypePair
Used as a stepping stone to emitting the ast::Types instead.

Bug: tint:724
Change-Id: I19d7df9ab684db598783235c1720586966a232e0
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/48683
Commit-Queue: Ben Clayton <bclayton@google.com>
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
2021-04-22 14:24:43 +00:00
..
access_control_type.cc ast: Add type nodes 2021-04-20 15:04:21 +00:00
access_control_type.h ast: Add type nodes 2021-04-20 15:04:21 +00:00
access_control_type_test.cc Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
alias_type.cc Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
alias_type.h Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
alias_type_test.cc Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
array.cc Move all classes from namespace `type` to namespace `sem` 2021-04-19 22:51:23 +00:00
array.h Move all classes from namespace `type` to namespace `sem` 2021-04-19 22:51:23 +00:00
array_type.cc Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
array_type.h Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
array_type_test.cc Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
bool_type.cc Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
bool_type.h Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
bool_type_test.cc Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
call.cc Rename sem_*.cc to *.cc 2021-04-19 15:20:03 +00:00
call.h Rename semantic to sem 2021-04-16 19:07:51 +00:00
call_target.cc Move all classes from namespace `type` to namespace `sem` 2021-04-19 22:51:23 +00:00
call_target.h Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
depth_texture_type.cc Resolver: Add ast -> sem type resolving 2021-04-21 13:47:12 +00:00
depth_texture_type.h Resolver: Add ast -> sem type resolving 2021-04-21 13:47:12 +00:00
depth_texture_type_test.cc Resolver: Add ast -> sem type resolving 2021-04-21 13:47:12 +00:00
expression.cc Move all classes from namespace `type` to namespace `sem` 2021-04-19 22:51:23 +00:00
expression.h Move all classes from namespace `type` to namespace `sem` 2021-04-19 22:51:23 +00:00
external_texture_type.cc Resolver: Add ast -> sem type resolving 2021-04-21 13:47:12 +00:00
external_texture_type.h ast: Add type nodes 2021-04-20 15:04:21 +00:00
external_texture_type_test.cc Resolver: Add ast -> sem type resolving 2021-04-21 13:47:12 +00:00
f32_type.cc Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
f32_type.h Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
f32_type_test.cc Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
function.cc Resolver: Add ast -> sem type resolving 2021-04-21 13:47:12 +00:00
function.h Resolver: Add ast -> sem type resolving 2021-04-21 13:47:12 +00:00
i32_type.cc Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
i32_type.h Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
i32_type_test.cc Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
info.cc Rename sem_*.cc to *.cc 2021-04-19 15:20:03 +00:00
info.h Rename semantic to sem 2021-04-16 19:07:51 +00:00
intrinsic.cc Move all classes from namespace `type` to namespace `sem` 2021-04-19 22:51:23 +00:00
intrinsic.h Move all classes from namespace `type` to namespace `sem` 2021-04-19 22:51:23 +00:00
intrinsic_test.cc Rename sem_*.cc to *.cc 2021-04-19 15:20:03 +00:00
matrix_type.cc Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
matrix_type.h Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
matrix_type_test.cc Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
member_accessor_expression.cc Move all classes from namespace `type` to namespace `sem` 2021-04-19 22:51:23 +00:00
member_accessor_expression.h Move all classes from namespace `type` to namespace `sem` 2021-04-19 22:51:23 +00:00
multisampled_texture_type.cc Resolver: Add ast -> sem type resolving 2021-04-21 13:47:12 +00:00
multisampled_texture_type.h Resolver: Add ast -> sem type resolving 2021-04-21 13:47:12 +00:00
multisampled_texture_type_test.cc Resolver: Add ast -> sem type resolving 2021-04-21 13:47:12 +00:00
node.cc Rename sem_*.cc to *.cc 2021-04-19 15:20:03 +00:00
node.h Rename semantic to sem 2021-04-16 19:07:51 +00:00
pointer_type.cc Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
pointer_type.h Resolver: Add ast -> sem type resolving 2021-04-21 13:47:12 +00:00
pointer_type_test.cc Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
sampled_texture_type.cc Resolver: Add ast -> sem type resolving 2021-04-21 13:47:12 +00:00
sampled_texture_type.h Resolver: Add ast -> sem type resolving 2021-04-21 13:47:12 +00:00
sampled_texture_type_test.cc Resolver: Add ast -> sem type resolving 2021-04-21 13:47:12 +00:00
sampler_type.cc Resolver: Add ast -> sem type resolving 2021-04-21 13:47:12 +00:00
sampler_type.h Resolver: Add ast -> sem type resolving 2021-04-21 13:47:12 +00:00
sampler_type_test.cc Resolver: Add ast -> sem type resolving 2021-04-21 13:47:12 +00:00
statement.cc Rename sem_*.cc to *.cc 2021-04-19 15:20:03 +00:00
statement.h Rename semantic to sem 2021-04-16 19:07:51 +00:00
storage_texture_type.cc Resolver: Add ast -> sem type resolving 2021-04-21 13:47:12 +00:00
storage_texture_type.h Resolver: Add ast -> sem type resolving 2021-04-21 13:47:12 +00:00
storage_texture_type_test.cc Resolver: Add ast -> sem type resolving 2021-04-21 13:47:12 +00:00
struct.cc Move all classes from namespace `type` to namespace `sem` 2021-04-19 22:51:23 +00:00
struct.h Move all classes from namespace `type` to namespace `sem` 2021-04-19 22:51:23 +00:00
struct_type.cc sem::StructType remove symbol() 2021-04-20 15:21:21 +00:00
struct_type.h sem::StructType remove symbol() 2021-04-20 15:21:21 +00:00
struct_type_test.cc sem::StructType remove symbol() 2021-04-20 15:21:21 +00:00
test_helper.h Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
texture_type.cc Resolver: Add ast -> sem type resolving 2021-04-21 13:47:12 +00:00
texture_type.h Resolver: Add ast -> sem type resolving 2021-04-21 13:47:12 +00:00
texture_type_test.cc Resolver: Add ast -> sem type resolving 2021-04-21 13:47:12 +00:00
type.cc Add validation rules for multisampled textures 2021-04-20 16:09:21 +00:00
type.h Add validation rules for multisampled textures 2021-04-20 16:09:21 +00:00
type_manager.cc Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
type_manager.h Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
type_manager_test.cc Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
type_mappings.h Move all classes from namespace `type` to namespace `sem` 2021-04-19 22:51:23 +00:00
u32_type.cc Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
u32_type.h Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
u32_type_test.cc Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
variable.cc Move all classes from namespace `type` to namespace `sem` 2021-04-19 22:51:23 +00:00
variable.h Move all classes from namespace `type` to namespace `sem` 2021-04-19 22:51:23 +00:00
vector_type.cc Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
vector_type.h Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
vector_type_test.cc ProgramBuilder: Migrate vectors to typ::TypePair 2021-04-22 14:24:43 +00:00
void_type.cc Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00
void_type.h Move type/* files to sem/ directory 2021-04-19 22:54:43 +00:00