Skip to content

Conversation

@davidwrighton
Copy link
Member

  • Without this fix cloned expressions with allocations will fail
  • This is most common in profile guided code around devirtualization, but I believe it can occur in other where gtCloneExpr is used
  • Symptom of the failure is a compilation failure during crossgen2

- Without this fix cloned expressions with allocations will fail
- This is most common in profile guided code around devirtualization, but I believe it can occur in other where gtCloneExpr is used
- Symptom of the failure is a compilation failure during crossgen2
@ghost ghost added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label Sep 21, 2021
@ghost
Copy link

ghost commented Sep 21, 2021

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

Issue Details
  • Without this fix cloned expressions with allocations will fail
  • This is most common in profile guided code around devirtualization, but I believe it can occur in other where gtCloneExpr is used
  • Symptom of the failure is a compilation failure during crossgen2
Author: davidwrighton
Assignees: -
Labels:

area-CodeGen-coreclr

Milestone: -

@davidwrighton
Copy link
Member Author

@JulieLeeMSFT @AndyAyersMS I'd like to see us get this fix into the 6.0 release branch. Its blocking some PGO scenarios in high value customer code.

Copy link
Member

@AndyAyersMS AndyAyersMS left a comment

Choose a reason for hiding this comment

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

LGTM.

@AndyAyersMS
Copy link
Member

I'd like to see us get this fix into the 6.0 release branch

Seems like this should qualify, yes.

@davidwrighton davidwrighton merged commit 03bc2c2 into dotnet:main Sep 21, 2021
@davidwrighton
Copy link
Member Author

/backport to release/6.0

@github-actions
Copy link
Contributor

Started backporting to release/6.0: https://github.com/dotnet/runtime/actions/runs/1258731132

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

Labels

area-CodeGen-coreclr CLR 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.

2 participants