diff options
| author | Alan Wu <XrXr@users.noreply.github.com> | 2024-04-11 10:37:56 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-11 10:37:56 -0400 |
| commit | c2622b52536c5206a396de589de0961967df6956 (patch) | |
| tree | 4728f6bf3101001793a01227e9c78665ebd3e8db /include | |
| parent | db0cf1aef92efc558d4d6c6351dee9e45ef31005 (diff) | |
YJIT: x64: Remove register shuffle with `opt_and` and friends (#10498)
This is best understood by looking at the change to the output:
```diff
# Insn: 0002 opt_and (stack_size: 2)
- mov rax, rsi
- and rax, rdi
- mov rsi, rax
+ and rsi, rdi
```
It's a bit awkward to match against due to how stack operands are
lowered, but hey, it's nice to save the 2 unnecessary MOVs.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
