Skip to content

Conversation

@BruceForstall
Copy link
Contributor

Change #95836 removed a bit too much code, namely, a loop that set BBF_COLD on newly determined cold blocks. Restore that loop.

Add some additional IG jump dumping.

Fixes #95946

Change dotnet#95836 removed a bit too much code, namely, a loop that set
`BBF_COLD` on newly determined cold blocks. Restore that loop.

Add some additional IG jump dumping.

Fixes dotnet#95946
@ghost ghost added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label Dec 15, 2023
@ghost ghost assigned BruceForstall Dec 15, 2023
@ghost
Copy link

ghost commented Dec 15, 2023

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

Issue Details

Change #95836 removed a bit too much code, namely, a loop that set BBF_COLD on newly determined cold blocks. Restore that loop.

Add some additional IG jump dumping.

Fixes #95946

Author: BruceForstall
Assignees: -
Labels:

area-CodeGen-coreclr

Milestone: -

@BruceForstall
Copy link
Contributor Author

/azp run runtime-coreclr crossgen2

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@BruceForstall
Copy link
Contributor Author

@amanasifkhalid PTAL
cc @dotnet/jit-contrib

Copy link
Contributor

@amanasifkhalid amanasifkhalid left a comment

Choose a reason for hiding this comment

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

LGTM, thanks for the fix!

@BruceForstall
Copy link
Contributor Author

Well, the crossgen2 pipeline isn't clean, but it's better?

@BruceForstall BruceForstall merged commit b18db1b into dotnet:main Dec 16, 2023
@BruceForstall BruceForstall deleted the FixHotColdSplitting branch December 16, 2023 02:47
@jakobbotsch
Copy link
Member

jakobbotsch commented Dec 16, 2023

Thanks for fixing this, definitely looks like I deleted too much here.

@github-actions github-actions bot locked and limited conversation to collaborators Jan 16, 2024
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.

Assertion failed: 'emitJumpCrossHotColdBoundary(srcOffs, dstOffs) == false'

3 participants