Ben Clayton 9f83fa1d1b tint/ir: Remove 'type' field from Instruction
ir::Value has a virtual Type() method. Implement this on the subclasses
that actually have a type.

Removed pointless memory usage on instructions that have no value.

Also un-getter some fields to match the other IR code.

Change-Id: Ibf545a582d5cbb820410c9aaec0312692e803373
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/131745
Reviewed-by: James Price <jrprice@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2023-05-10 17:56:14 +00:00
..
2023-05-09 21:17:59 +00:00
2023-05-09 21:17:59 +00:00
2022-10-28 01:22:58 +00:00
2023-05-02 08:27:28 +00:00
2023-05-09 21:17:59 +00:00
2023-05-09 21:17:59 +00:00
2023-05-09 21:17:59 +00:00
2023-05-09 21:17:59 +00:00
2023-05-09 21:17:59 +00:00
2023-05-09 21:17:59 +00:00
2023-05-09 21:17:59 +00:00
2022-11-16 14:36:30 +00:00
2023-05-09 21:17:59 +00:00
2023-05-09 21:17:59 +00:00
2022-10-28 01:22:58 +00:00
2023-01-06 19:45:13 +00:00
2023-04-19 23:52:33 +00:00
2023-01-06 19:45:13 +00:00
2023-04-19 23:52:33 +00:00
2023-05-10 09:44:10 +00:00
2023-05-10 09:44:10 +00:00
2023-01-06 19:45:13 +00:00
2023-04-19 23:52:33 +00:00
2023-05-09 21:17:59 +00:00
2023-05-09 21:17:59 +00:00