Skip to content

Move save and restore of interpreter registers to MacroAssembler#614

Open
matthew-mojira wants to merge 2 commits intotitzer:masterfrom
matthew-mojira:pr/masm-ivars
Open

Move save and restore of interpreter registers to MacroAssembler#614
matthew-mojira wants to merge 2 commits intotitzer:masterfrom
matthew-mojira:pr/masm-ivars

Conversation

@matthew-mojira
Copy link
Copy Markdown
Contributor

No description provided.

@matthew-mojira matthew-mojira changed the title Pr/masm ivars Move save and restore of interpreter registers to MacroAssembler Apr 24, 2026
var scratch: X86_64Gpr;
var jump_tables: Vector<(int, Array<X86_64Label>)>;
var trap_stubs: X86_64SpcTrapsStub;
var all_ivars: Array<(Reg, int)>;
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this should be part of the ExecEnv; that way it can be cached instead of reconstructed for every MacroAssembler creation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants