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: Investigate relationship of basic block's bbCodeOffs + bbCodeOffsEnd and its statements' DebugInfo #100079

Open
TIHan opened this issue Mar 21, 2024 · 2 comments
Assignees
Labels
area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI discussion
Milestone

Comments

@TIHan
Copy link
Contributor

TIHan commented Mar 21, 2024

When looking at issue #99543 , a fair amount of time was spent trying to understand how the relationship of a basic blocks' IL offsets, bbCodeOffs/bbCodeOffsEnd, correspond to the blocks' statements' DebugInfo they contain.

Items to investigate:

  • What is not clear is what should happen to the basic blocks' IL offsets if the statements they contain are modified/transformed (during a Debug compilation).
@TIHan TIHan added area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI discussion labels Mar 21, 2024
Copy link
Contributor

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

@dotnet-policy-service dotnet-policy-service bot added the untriaged New issue has not been triaged by the area owner label Mar 21, 2024
@JulieLeeMSFT
Copy link
Member

Good point. I think we are not consistent in maintaining IL offset when merging/spliting basic blocks.

@JulieLeeMSFT JulieLeeMSFT added this to the 9.0.0 milestone Mar 22, 2024
@JulieLeeMSFT JulieLeeMSFT removed the untriaged New issue has not been triaged by the area owner label Mar 29, 2024
@amanasifkhalid amanasifkhalid modified the milestones: 9.0.0, 10.0.0 Jul 19, 2024
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 discussion
Projects
None yet
Development

No branches or pull requests

3 participants