aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/spirv/Module.zig
diff options
context:
space:
mode:
authorMatthew Lugg <mlugg@mlugg.co.uk>2025-10-30 09:20:04 +0000
committerMatthew Lugg <mlugg@mlugg.co.uk>2025-11-12 16:00:15 +0000
commitc091e27aac9d51cb3af06904c3039a8c316e5b89 (patch)
treeedac857449576ad9d759e13aa97d261125f3068a /src/codegen/spirv/Module.zig
parent9a7d28fe58c0dbd34b0e41fe0e4fed6d57c7ad45 (diff)
downloadzig-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