dawn-cmake/tools/src
Ben Clayton b61e0452f8 tint: Add unary-ops to the intrinsic table
• Declare all the unary ops in the intrinsics.def file.
• Reimplement the bulk of Resolver::UnaryOp() with the IntrinsicTable.

This will simplify maintenance of the operators, and will greatly
simplify the [AbstractInt -> i32|u32] [AbstractFloat -> f32|f16] logic.

Bug: tint:1504
Change-Id: Ifc646d086fc93cfbe3f3f861b8c447178664c1f7
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/89028
Reviewed-by: James Price <jrprice@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Ben Clayton <bclayton@chromium.org>
2022-05-09 21:22:24 +00:00
..
bench tools/src: Fix up paths post-tint-merge 2022-04-07 17:50:24 +00:00
buildbucket tools: Add buildbucket package 2022-04-14 09:50:30 +00:00
cmd tint: Add unary-ops to the intrinsic table 2022-05-09 21:22:24 +00:00
container tools: Add src/cts/results.List.MinimalVariantTags 2022-04-29 08:13:19 +00:00
cts tools: More CTS tooling improvements 2022-05-03 16:58:43 +00:00
dawn tools: Flesh out the gerrit package 2022-04-12 16:13:31 +00:00
fileutils tools/src: Fix up paths post-tint-merge 2022-04-07 17:50:24 +00:00
gerrit tools: Add more functionality to gerrit package 2022-04-29 15:15:43 +00:00
git tools/src/cmd/perfmon: Fixes / improvements 2022-04-25 21:06:21 +00:00
gitiles tools: Add gitiles package 2022-04-12 18:01:51 +00:00
glob tools/src: Fix up paths post-tint-merge 2022-04-07 17:50:24 +00:00
list tools/src: Fix up paths post-tint-merge 2022-04-07 17:50:24 +00:00
lut tools/src: Fix up paths post-tint-merge 2022-04-07 17:50:24 +00:00
match tools/src: Fix up paths post-tint-merge 2022-04-07 17:50:24 +00:00
resultsdb tools/cts: Bunch of fixes for 'cts roll' 2022-05-02 20:44:21 +00:00
subcmd tools: Add 'subcmd' package 2022-04-29 16:30:24 +00:00
substr tools: Shuffle go code into an idiomatic tree 2021-05-14 18:47:33 +00:00
utils tools: Extract getDawnRoot() from run-cts to utils 2022-04-29 11:18:43 +00:00