diff options
| author | Jacob Young <jacobly0@users.noreply.github.com> | 2025-05-28 22:45:19 -0400 |
|---|---|---|
| committer | Jacob Young <15544577+jacobly0@users.noreply.github.com> | 2025-05-29 03:57:48 -0400 |
| commit | c04be630d996a0e01fd3cf05e6cade006e4226ce (patch) | |
| tree | edd9d55ad05435b91bd3cb95208a76ead2001094 /src/arch/powerpc/CodeGen.zig | |
| parent | f25212a479c4f26566b6b851e245e49c6f508b96 (diff) | |
| download | zig-c04be630d996a0e01fd3cf05e6cade006e4226ce.tar.gz zig-c04be630d996a0e01fd3cf05e6cade006e4226ce.zip | |
Legalize: introduce a new pass before liveness
Each target can opt into different sets of legalize features.
By performing these transformations before liveness, instructions
that become unreferenced will have up-to-date liveness information.
Diffstat (limited to 'src/arch/powerpc/CodeGen.zig')
| -rw-r--r-- | src/arch/powerpc/CodeGen.zig | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/arch/powerpc/CodeGen.zig b/src/arch/powerpc/CodeGen.zig index c8553f5d67..6334b65ff8 100644 --- a/src/arch/powerpc/CodeGen.zig +++ b/src/arch/powerpc/CodeGen.zig @@ -5,7 +5,6 @@ const Air = @import("../../Air.zig"); const codegen = @import("../../codegen.zig"); const InternPool = @import("../../InternPool.zig"); const link = @import("../../link.zig"); -const Liveness = @import("../../Liveness.zig"); const Zcu = @import("../../Zcu.zig"); const assert = std.debug.assert; @@ -17,7 +16,7 @@ pub fn generate( src_loc: Zcu.LazySrcLoc, func_index: InternPool.Index, air: Air, - liveness: Liveness, + liveness: Air.Liveness, code: *std.ArrayListUnmanaged(u8), debug_output: link.File.DebugInfoOutput, ) codegen.CodeGenError!void { |
