Skip to content

machinst x64: heuristic to determine which operand should be the read-only one#2283

Closed
bnjbvr wants to merge 3 commits into
bytecodealliance:mainfrom
bnjbvr:x64-opt-heuristic
Closed

machinst x64: heuristic to determine which operand should be the read-only one#2283
bnjbvr wants to merge 3 commits into
bytecodealliance:mainfrom
bnjbvr:x64-opt-heuristic

Conversation

@bnjbvr
Copy link
Copy Markdown
Member

@bnjbvr bnjbvr commented Oct 8, 2020

This is split off #2277 (one commit on top of the two others) because it doesn't work as good as expected on simple test cases; i think the estimated use count should be taken into account first, before we use the vreg id heuristic. Also, we could use a better heuristic. Leaving the PR here in case somebody wants to pick it up.

cc @julian-seward1 @cfallin

@github-actions github-actions Bot added cranelift Issues related to the Cranelift code generator cranelift:area:x64 Issues related to x64 codegen labels Oct 8, 2020
@bnjbvr
Copy link
Copy Markdown
Member Author

bnjbvr commented Oct 4, 2021

Probably irrelevant in an ISLE world.

@bnjbvr bnjbvr closed this Oct 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cranelift:area:x64 Issues related to x64 codegen cranelift Issues related to the Cranelift code generator

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant