# aarch64: introduce MCValue.got_load and MCValue.direct_load · gitcafe/zig

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

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

Visibility: public

Requested revision: 5bba041bae8d76b70e72c848ec1a7116e70a5464

Requested commit: 5bba041bae8d76b70e72c848ec1a7116e70a5464

Commit: 5bba041bae8d76b70e72c848ec1a7116e70a5464

Tree: 5d0311237037472505658b6adac4571924530314

Author: Jakub Konka

Committer: Jakub Konka

## Message

```
aarch64: introduce MCValue.got_load and MCValue.direct_load

This matches the current design in x86_64 backend and significantly
simplifies handling of PIE targets in aarch64 backend.

```

## Parents

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

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