dawn-cmake/test
Ben Clayton 575c4efe2f Remove ScalarConstructorExpression
Just make Literal an expression. The ScalarConstructorExpression
provides no real value, aside from having a ConstructorExpression base
class that's common between ScalarConstructorExpression and
TypeConstructorExpression. TypeConstructorExpression will be folded into
CallExpression, so this hierarchy will serve no purpose.

First step in resolving the parser ambiguity of type-constructors vs
type-casts vs function calls.

Bug: tint:888
Change-Id: I2585d5ddbf6c0619a8f24c503e61ebf27c182ebe
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/68524
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: James Price <jrprice@google.com>
2021-11-09 09:35:00 +00:00
..
access writer/msl: Fix swizzling on packed vectors 2021-10-20 16:12:33 +00:00
array msl: Handle buffer variables in transform 2021-10-28 15:00:39 +00:00
buffer msl: Handle buffer variables in transform 2021-10-28 15:00:39 +00:00
bug Update test expectation files 2021-11-08 20:16:48 +00:00
expressions msl: Handle buffer variables in transform 2021-10-28 15:00:39 +00:00
intrinsics Update test expectation files 2021-11-08 20:16:48 +00:00
layout/storage/mat2x2 msl: Handle buffer variables in transform 2021-10-28 15:00:39 +00:00
loops Update test expectation files 2021-11-08 20:16:48 +00:00
matrix/constructor/elements Add support for matrix construction from scalars 2021-10-25 19:20:31 +00:00
ptr_ref Disallow taking the address of a vector component 2021-11-04 19:55:57 +00:00
samples msl: Handle buffer variables in transform 2021-10-28 15:00:39 +00:00
shader_io msl: Handle buffer variables in transform 2021-10-28 15:00:39 +00:00
statements HLSL backend: work around FXC ignoring switch with only default case 2021-11-05 20:39:07 +00:00
struct Restore "MSL writer: make signed int overflow defined behaviour" 2021-07-30 18:59:06 +00:00
types msl: Handle buffer variables in transform 2021-10-28 15:00:39 +00:00
unittest/reader/spirv Add more SPIR-V reader unit test samples 2021-09-27 20:55:53 +00:00
var msl: Handle buffer variables in transform 2021-10-28 15:00:39 +00:00
vk-gl-cts spirv-reader: Sink pointer-to-vector-component 2021-11-04 19:55:57 +00:00
BUILD.gn Remove ScalarConstructorExpression 2021-11-09 09:35:00 +00:00
extract-spvasm.py Add --dump-spirv option to tint_unittests 2021-05-05 09:46:31 +00:00
test-all.sh main: Replace --dawn-validation with --validate 2021-06-02 21:02:34 +00:00