-
Notifications
You must be signed in to change notification settings - Fork 225
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
Add a new directive .variant_cc for variant calling conventions. #64
Conversation
Instead of a new directive, perhaps a new |
ARM defines a new directive, .variant_pcs, for the purpose. Should we extend the syntax of .type? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We shouldn't invent anything new if we don't have to. .variant_cc is consistent with the aarch64 port. This looks good to me.
@asb @jrtc27 @luismarques @MaskRay This PR is related to I guess there is no much controversy here since the solution just same as AArch64, but I would like to got some LGTM from LLVM community. |
I've got no objections, but I'd defer to @MaskRay on this one. |
(@asb Thanks for the trust:) ) LGTM (I don't have github permission to approve). Using a new directive (not reusing
I assume that we cannot reuse The subject should be changed. "bind now " seems outdated. Ideally just mention the directive name |
@jim-wilson @aswaterman could you merge this PR? I believe we reached a consensus between LLVM and GNU toolchain folks, and the psabi spec merged too, riscv-non-isa/riscv-elf-psabi-doc#190 |
Commits should be squashed and reworded to not talk about bind now |
73115ed
to
d043f35
Compare
Commits are squashed and the title is changed. Sorry for the late update. |
No description provided.