Skip to content

[GR-75340] Mark XMM temps for AMD64 CPU feature region vzeroupper#13489

Merged
graalvmbot merged 1 commit into
masterfrom
yz/GR-75340
May 7, 2026
Merged

[GR-75340] Mark XMM temps for AMD64 CPU feature region vzeroupper#13489
graalvmbot merged 1 commit into
masterfrom
yz/GR-75340

Conversation

@graalvmbot

Copy link
Copy Markdown
Collaborator

Summary

  • Marks xmm0 through xmm15 as temps on AMD64CPUFeatureRegionLeaveOp so register allocation treats the vzeroupper leave marker as clobbering vector registers.
  • Initializes the temp list from fixed XMM registers in the same style as the AMD64 Base64 LIR ops.
  • Prevents vector values live across a CPU feature region leave from being incorrectly considered preserved when vzeroupper is emitted.

@oracle-contributor-agreement oracle-contributor-agreement Bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label May 6, 2026
@graalvmbot graalvmbot closed this May 7, 2026
@graalvmbot graalvmbot deleted the yz/GR-75340 branch May 7, 2026 03:29
@graalvmbot graalvmbot merged commit 4c2fb4c into master May 7, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants