summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAlan Wu <XrXr@users.noreply.github.com>2024-04-11 10:37:56 -0400
committerGitHub <noreply@github.com>2024-04-11 10:37:56 -0400
commitc2622b52536c5206a396de589de0961967df6956 (patch)
tree4728f6bf3101001793a01227e9c78665ebd3e8db /include
parentdb0cf1aef92efc558d4d6c6351dee9e45ef31005 (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