diff options
| author | Alan Wu <XrXr@users.noreply.github.com> | 2024-04-15 11:59:45 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-15 11:59:45 -0400 |
| commit | 2eafed0f3bd33d5a4e6103259e1aba6400e5146e (patch) | |
| tree | 530629bcdb2fc57db88e17fc9f1594c4a7b94347 /include/ruby/internal/intern | |
| parent | 0a4e3f23e6f872537faedb8d728a5696f63a7f89 (diff) | |
YJIT: A64: Avoid intermediate register in `opt_and` and friends (#10509)
Same idea as the x64 equivalent in c2622b52536c5, removing the register
shuffle coming from the pop two, push one stack motion these VM
instructions perform.
```
# Insn: 0004 opt_or (stack_size: 2)
- orr x11, x1, x9
- mov x1, x11
+ orr x1, x1, x9
```
Diffstat (limited to 'include/ruby/internal/intern')
0 files changed, 0 insertions, 0 deletions
