Skip to content

[release/6.0] Skip allocation for ZeroInit writeThru intervals - #58767

Merged
jeffschwMSFT merged 3 commits into
release/6.0from
backport/pr-58677-to-release/6.0
Sep 7, 2021
Merged

[release/6.0] Skip allocation for ZeroInit writeThru intervals#58767
jeffschwMSFT merged 3 commits into
release/6.0from
backport/pr-58677-to-release/6.0

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Sep 7, 2021

Copy link
Copy Markdown
Contributor

Backport of #58677 to release/6.0

/cc @kunalspathak

Customer Impact

The problem was reported by a customer in #58539 where crossgen2 fails to run on Lucene.Net nuget package.

Testing

Local testing was done for the scenario that customer provided.

Risk

This is a low risk change because we will not allocate register in a rare situation - 1st refposition which needs zero initialization and whose interval is EH write-thru. On subsequent definition refposition, we will allocate the register.

@ghostghost added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label Sep 7, 2021
@ghost

ghost commented Sep 7, 2021

Copy link
Copy Markdown

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

Issue Details

Backport of #58677 to release/6.0

/cc @kunalspathak

Customer Impact

Testing

Risk

Author:github-actions[bot]
Assignees:-
Labels:

area-CodeGen-coreclr

Milestone:-

@kunalspathak

Copy link
Copy Markdown
Contributor

@dotnet/jit-contrib

@JulieLeeMSFT

Copy link
Copy Markdown
Member

CC @AndyAyersMS for code review for RC2.
CC @jeffschwMSFT.

@jeffschwMSFTjeffschwMSFT left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Approved.

@jeffschwMSFT
jeffschwMSFT merged commit 6eca241 into release/6.0Sep 7, 2021
@akoeplinger
akoeplinger deleted the backport/pr-58677-to-release/6.0 branch September 9, 2021 11:25
@ghostghost locked as resolved and limited conversation to collaborators Oct 9, 2021
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.

4 participants

@kunalspathak@JulieLeeMSFT@jeffschwMSFT@AndyAyersMS