# Legalize: introduce a new pass before liveness · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/c04be630d996a0e01fd3cf05e6cade006e4226ce)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: c04be630d996a0e01fd3cf05e6cade006e4226ce

Requested commit: c04be630d996a0e01fd3cf05e6cade006e4226ce

Commit: c04be630d996a0e01fd3cf05e6cade006e4226ce

Tree: edd9d55ad05435b91bd3cb95208a76ead2001094

Author: Jacob Young

Committer: Jacob Young

## Message

```
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.

```

## Parents

- [f25212a479c4f26566b6b851e245e49c6f508b96](https://git.cafe/gitcafe/zig/commit/f25212a479c4f26566b6b851e245e49c6f508b96?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/c04be630d996a0e01fd3cf05e6cade006e4226ce?format=markdown)
