Skip to content
This repository has been archived by the owner on Feb 29, 2024. It is now read-only.

Add F/D to Zcf/d's depending relations #224

Merged
merged 2 commits into from
Jul 21, 2023

Conversation

pz9115
Copy link
Contributor

@pz9115 pz9115 commented Jul 13, 2023

Add F/D to Zcf/d's depending relations, since Zcf/d need F/D extension to generate instructions as Zca sections said.
#221 (comment)

@asb
Copy link

asb commented Jul 14, 2023

This change is positive for me from an LLVM perspective - having zcf and zcd imply F/D seems more consistent with other extensions, and we'd like to update the behaviour of LLVM if this change is committed.

@tariqkurd-repo
Copy link
Contributor

I think it makes sense, added @abukharmeh and @aswaterman to get their opinions

@aswaterman
Copy link
Collaborator

It makes sense to me, but it is a change. I think you could treat it as a clarification, as readers might've reasonably inferred these dependences, but mention it to tech-unprivileged to make sure no one has actually built an implementation that took the old spec literally.

@tariqkurd-repo
Copy link
Contributor

emailed to the mailing list: https://lists.riscv.org/g/tech-unprivileged/message/519

Co-authored-by: Nicolas Brunie <[email protected]>
Signed-off-by: Tariq Kurd <[email protected]>
@tariqkurd-repo
Copy link
Contributor

No feedback from the mailing list so far - are we happy for this to go through as a clarification, or wait a bit longer?

@aswaterman
Copy link
Collaborator

IMO, give it until the end of the week, then merge.

@tariqkurd-repo tariqkurd-repo merged commit 70e0206 into riscvarchive:main Jul 21, 2023
asb added a commit to llvm/llvm-project that referenced this pull request Aug 2, 2023
doru1004 pushed a commit to doru1004/llvm-project that referenced this pull request Aug 3, 2023
razmser pushed a commit to razmser/llvm-project that referenced this pull request Sep 8, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants