Skip to content

[RISC-V] Add branch label names to disasm - #96057

Merged
BruceForstall merged 39 commits into
dotnet:mainfrom
Bajtazar:riscv-labelgen
Dec 16, 2023
Merged

[RISC-V] Add branch label names to disasm#96057
BruceForstall merged 39 commits into
dotnet:mainfrom
Bajtazar:riscv-labelgen

Conversation

@Bajtazar

Copy link
Copy Markdown
Contributor

Exchanges the offset immediate value with label name in the conditional branches

Sample disassembly with this PR:

G_M29951_IG09: ;; offset=0x020C ld a0,56(fp) beq a0, zero, G_M29951_IG10 ld a0,56(fp) lui t5,519933 addiw t5, t5,512

Part of #84834
cc @wscho77@HJLeee@clamp03@JongHeonChoi@t-mustafin@gbalykov@viewizard@ashaurtaev@brucehoult@sirntar@yurai007@tomeksowi

@ghostghost added community-contribution Indicates that the PR has been added by a community member area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI labels Dec 15, 2023
@ghost

Copy link
Copy Markdown

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

Issue Details

Exchanges the offset immediate value with label name in the conditional branches

Sample disassembly with this PR:

G_M29951_IG09: ;; offset=0x020C ld a0,56(fp) beq a0, zero, G_M29951_IG10 ld a0,56(fp) lui t5,519933 addiw t5, t5,512

Part of #84834
cc @wscho77@HJLeee@clamp03@JongHeonChoi@t-mustafin@gbalykov@viewizard@ashaurtaev@brucehoult@sirntar@yurai007@tomeksowi

Author:Bajtazar
Assignees:-
Labels:

area-CodeGen-coreclr, community-contribution

Milestone:-

@clamp03clamp03 added the arch-riscv Related to the RISC-V architecture label Dec 15, 2023
@JulieLeeMSFT

Copy link
Copy Markdown
Member

CC @BruceForstall.

@BruceForstall
BruceForstall merged commit dfe5682 into dotnet:mainDec 16, 2023
@github-actionsgithub-actionsBot locked and limited conversation to collaborators Jan 16, 2024
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

arch-riscvRelated to the RISC-V architecturearea-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIcommunity-contributionIndicates 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

@Bajtazar@JulieLeeMSFT@BruceForstall@clamp03