# x86_64: resolve tlv references on first use and spill to the stack · gitcafe/zig

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

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

Visibility: public

Requested revision: 80b73e3e8fd5ef8b46152e929153ad45fc6220fd

Requested commit: 80b73e3e8fd5ef8b46152e929153ad45fc6220fd

Commit: 80b73e3e8fd5ef8b46152e929153ad45fc6220fd

Tree: d0039cf8a3f515e471e747329977666fdd2b27f6

Author: Jacob Young

Committer: Jacob Young

## Message

```
x86_64: resolve tlv references on first use and spill to the stack

This avoids any arbitrary memory operand possibly clobbering rax and
sometime rdi with no warning.

```

## Parents

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

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