Skip to content

JIT: Fix reordering with 'backfilled' arguments on x86 - #71940

Merged
jakobbotsch merged 3 commits into
dotnet:mainfrom
jakobbotsch:fix-71939
Jul 11, 2022
Merged

JIT: Fix reordering with 'backfilled' arguments on x86#71940
jakobbotsch merged 3 commits into
dotnet:mainfrom
jakobbotsch:fix-71939

Conversation

@jakobbotsch

@jakobbotschjakobbotsch commented Jul 11, 2022

Copy link
Copy Markdown
Member

In #70931 I made the assumption that all register args come
before stack args on x86. This assumption is not true.

Fix#71939

Small handful of x86 diffs

In a previous change I made the assumption that all register args come
before stack args on x86. This assumption is not true.
Fixdotnet#71939
@ghostghost added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label Jul 11, 2022
@ghost

Copy link
Copy Markdown

Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch
See info in area-owners.md if you want to be subscribed.

Issue Details

In #70931 I made the assumption that all register args come
before stack args on x86. This assumption is not true.

Fix #71939

Author:jakobbotsch
Assignees:-
Labels:

area-CodeGen-coreclr

Milestone:-

@jakobbotsch

Copy link
Copy Markdown
MemberAuthor

cc @dotnet/jit-contrib PTAL @AndyAyersMS

@jakobbotsch
jakobbotsch merged commit 52d9d0c into dotnet:mainJul 11, 2022
@jakobbotsch
jakobbotsch deleted the fix-71939 branch July 11, 2022 17:30
@ghostghost locked as resolved and limited conversation to collaborators Aug 10, 2022
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

JIT: More unsafe call args reordering in x86

2 participants

@jakobbotsch@AndyAyersMS