diff options
| author | Matthew Lugg <mlugg@mlugg.co.uk> | 2025-10-30 09:20:04 +0000 |
|---|---|---|
| committer | Matthew Lugg <mlugg@mlugg.co.uk> | 2025-11-12 16:00:15 +0000 |
| commit | c091e27aac9d51cb3af06904c3039a8c316e5b89 (patch) | |
| tree | edac857449576ad9d759e13aa97d261125f3068a /src/codegen/spirv/Module.zig | |
| parent | 9a7d28fe58c0dbd34b0e41fe0e4fed6d57c7ad45 (diff) | |
| download | zig-c091e27aac9d51cb3af06904c3039a8c316e5b89.tar.gz zig-c091e27aac9d51cb3af06904c3039a8c316e5b89.zip | |
compiler: spring cleaning
I started this diff trying to remove a little dead code from the C
backend, but ended up finding a bunch of dead code sprinkled all over
the place:
* `packed` handling in the C backend which was made dead by `Legalize`
* Representation of pointers to runtime-known vector indices
* Handling for the `vector_store_elem` AIR instruction (now removed)
* Old tuple handling from when they used the InternPool repr of structs
* Straightforward unused functions
* TODOs in the LLVM backend for features which Zig just does not support
Diffstat (limited to 'src/codegen/spirv/Module.zig')
0 files changed, 0 insertions, 0 deletions
