Robin Voetter 83ab1ba8fd
spirv: lower air is_null, is_non_null
Implements AIR lowering for is_null and is_non_null tags.

Additionally this cleans up and centralizes the logic to convert from 'direct'
representation to 'indirect' representation and vice-versa. The related functions,
as well as the functions that use it, are all moved near eachother so that the
conversion logic remains in a central place. Extracting/inserting fields
and loading/storing pointers should go through these functions.
2023-05-11 20:31:51 +02:00
..
2023-05-05 11:00:44 -07:00
2023-04-15 19:44:56 +03:00
2023-05-09 11:58:34 +03:00
2023-04-13 02:47:16 -04:00
2022-11-04 00:09:27 +03:30
2023-01-25 20:56:23 -07:00