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

[LoongArch64] add LoongArch64's SIMD128/256 instructions within emitter. #95456

Merged
merged 2 commits into from
Dec 30, 2023

Conversation

shushanhf
Copy link
Contributor

This is the first PR to adding LoongArch64's SIMD128/256 within the JIT.

Add LoongArch64's SIMD128/256 instructions within emitter.

@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 30, 2023
@ghost ghost added the community-contribution Indicates that the PR has been added by a community member label Nov 30, 2023
@ghost
Copy link

ghost commented Nov 30, 2023

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

Issue Details

This is the first PR to adding LoongArch64's SIMD128/256 within the JIT.

Add LoongArch64's SIMD128/256 instructions within emitter.

Author: shushanhf
Assignees: -
Labels:

area-CodeGen-coreclr

Milestone: -

@shushanhf
Copy link
Contributor Author

Hi, @jakobbotsch
Could you please review this PR?
Thanks

@shushanhf
Copy link
Contributor Author

Hi, @jakobbotsch Could you please review this PR? Thanks

Hi, @jakobbotsch
This PR is only the LoongArch64's ISA encoding, and independed of the API.

@jakobbotsch
Copy link
Member

@shushanhf Thanks, I'll try to take a look soon, but it's a large PR and I need to set aside some time to do it. Hopefully I should be able to do that by the end of this week or at the beginning of the next one.

@shushanhf
Copy link
Contributor Author

@shushanhf Thanks, I'll try to take a look soon, but it's a large PR and I need to set aside some time to do it. Hopefully I should be able to do that by the end of this week or at the beginning of the next one.

OK, Thanks!

@JulieLeeMSFT
Copy link
Member

CC @BruceForstall.

src/coreclr/jit/instrsloongarch64.h Outdated Show resolved Hide resolved
src/coreclr/jit/emitloongarch64.cpp Outdated Show resolved Hide resolved
Copy link
Member

@BruceForstall BruceForstall 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 changes. I hope the updated instruction dumper proves useful.

@BruceForstall BruceForstall merged commit 2de9fac into dotnet:main Dec 30, 2023
124 of 129 checks passed
@shushanhf shushanhf deleted the LA_SIMD_instrs branch January 2, 2024 00:55
@github-actions github-actions bot locked and limited conversation to collaborators Feb 1, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-loongarch64 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.

5 participants