Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable global constant propagation for GT_LCL_FLD #61209

Merged
merged 1 commit into from
Nov 8, 2021

Conversation

SingleAccretion
Copy link
Contributor

@SingleAccretion SingleAccretion commented Nov 4, 2021

These are leaf nodes without side effects, and we can sometimes evaluate them in VN, so it does not seem like there is any reason not to enable propagation for them.

Just a handful of diffs: win-x64, win-x86, win-arm64, linux-arm.

These are leaf nodes without side effects, and we can
sometimes evaluate them in VN, so it does not seem like
there is any reason not to enable propagation for them.
@dotnet-issue-labeler dotnet-issue-labeler bot added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label Nov 4, 2021
@ghost ghost added the community-contribution Indicates that the PR has been added by a community member label Nov 4, 2021
@ghost
Copy link

ghost commented Nov 4, 2021

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

Issue Details

These are leaf nodes without side effects, and we can sometimes evaluate them in VN, so it does not seem like there is any reason not to enable propagation for them.

Just a handful of diffs: win-x64

Author: SingleAccretion
Assignees: -
Labels:

area-CodeGen-coreclr

Milestone: -

@SingleAccretion
Copy link
Contributor Author

SingleAccretion commented Nov 4, 2021

Failures not related:

  1. Linker tests: Linker tests failing with no space left on device on Linux x64 #60927.
  2. CoreCLR Pri0 Runtime Tests Run Linux x64 - same test seems to be failing everywhere, e. g. here.

@dotnet/jit-contrib

@EgorBo
Copy link
Member

EgorBo commented Nov 4, 2021

/azp run Fuzzlyn

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@JulieLeeMSFT JulieLeeMSFT added this to the 7.0.0 milestone Nov 4, 2021
@jakobbotsch
Copy link
Member

All the Fuzzlyn errors look to be known failures, except one I haven't seen before that looks related to #61045. Reported it to @EgorBo.

@EgorBo EgorBo merged commit 9e5bb65 into dotnet:main Nov 8, 2021
@EgorBo
Copy link
Member

EgorBo commented Nov 8, 2021

Thanks for a nice improvement as usual 🙂

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 community-contribution Indicates that the PR has been added by a community member
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants