Skip to content

Merge 697dd93ae30f489e5bcdac74c2ef2d876e3ca064 into 18.1.x #87712

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

Closed
brad0 opened this issue Apr 4, 2024 · 2 comments
Closed

Merge 697dd93ae30f489e5bcdac74c2ef2d876e3ca064 into 18.1.x #87712

brad0 opened this issue Apr 4, 2024 · 2 comments

Comments

@brad0
Copy link
Contributor

brad0 commented Apr 4, 2024

[SPARC] Implement L and H inline asm argument modifiers (#87259)

This adds support for using the L and H argument modifiers for twinword
operands in inline asm code, such as in:

%1 = tail call i64 asm sideeffect "rd %pc, ${0:L} ; srlx ${0:L}, 32, ${0:H}", "={o4}"()

This is needed by the Linux kernel.

@brad0
Copy link
Contributor Author

brad0 commented Apr 4, 2024

/cherry-pick 697dd93

@llvmbot llvmbot closed this as completed Apr 4, 2024
@github-project-automation github-project-automation bot moved this from Needs Triage to Done in LLVM Release Status Apr 4, 2024
@llvmbot
Copy link
Member

llvmbot commented Apr 4, 2024

/pull-request #87714

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

3 participants