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

JIT: Detect and handle imprecision in 3-opt layout cost computation #110069

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

amanasifkhalid
Copy link
Member

Fixes #109984.

@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 21, 2024
Copy link
Contributor

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

@@ -4927,21 +4927,33 @@ Compiler::ThreeOptLayout::ThreeOptLayout(Compiler* comp)
// endPos - The inclusive ending index of the region
//
// Returns:
// The region's layout cost
// The region's layout cost, or 'BB_MAX_WEIGHT' for pathalogically costly layouts
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
// The region's layout cost, or 'BB_MAX_WEIGHT' for pathalogically costly layouts
// The region's layout cost, or 'BB_MAX_WEIGHT' for pathologically costly layouts

@amanasifkhalid
Copy link
Member Author

/azp run runtime-coreclr libraries-jitstress, Antigen

Copy link

Azure Pipelines successfully started running 2 pipeline(s).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
Projects
None yet
2 participants