# stage2: fix MOV MIR \-\> Isel lowering logic · gitcafe/zig

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

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

Visibility: public

Requested revision: 70bff2f4d5f52f17a6e7090e11c300aff81bd87b

Requested commit: 70bff2f4d5f52f17a6e7090e11c300aff81bd87b

Commit: 70bff2f4d5f52f17a6e7090e11c300aff81bd87b

Tree: 64ba9378ee478e26d79171c92a336d882d2e7f11

Author: Jakub Konka

Committer: Jakub Konka

## Message

```
stage2: fix MOV MIR -> Isel lowering logic

* ensure that every callsite of basic MOV MIR instruction follows the
  Intel syntax (dst <- src)
* add extensive unit tests for MOV MIR -> Isel lowering
* leave TODOs for cases that are currently not handled and/or missing
* fix any ABI size mismatch between operands

```

## Parents

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

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