This revision was landed with ongoing or failed builds.
This revision was automatically updated to reflect the committed changes.
Closed by commit rGf4c887c3a840: [RISCV] Add H extension (authored by
kito-cheng).
Changed prior to commit:
https://reviews.llvm.org/D136817?vs=485360&id=487624#toc
reames accepted this revision.
reames added a comment.
This revision is now accepted and ready to land.
LGTM
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D136817/new/
https://reviews.llvm.org/D136817
___
kito-cheng added a comment.
ping :)
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D136817/new/
https://reviews.llvm.org/D136817
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.o
kito-cheng updated this revision to Diff 485360.
kito-cheng added a comment.
Changes:
- Rebase to main
- Add negative test.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D136817/new/
https://reviews.llvm.org/D136817
Files:
clang/test/Preprocesso
asb added a comment.
Thanks Kito, I think my only remaining request would be to add at least some
test coverage for using a H extensions when h isn't included in the ISA string.
I don't think such tests are handled very cleanly or consistently right now,
but adding something to rv32i-invalid.s
kito-cheng marked an inline comment as done.
kito-cheng added a comment.
ping :)
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D136817/new/
https://reviews.llvm.org/D136817
___
cfe-commits mailing list
cf
kito-cheng marked an inline comment as done.
kito-cheng added inline comments.
Comment at: llvm/docs/RISCVUsage.rst:54
``F``Supported
+ ``H``Supported
``M``Supported
reames wrote:
> If I'm reading the code right
kito-cheng updated this revision to Diff 471701.
kito-cheng added a comment.
Changes:
- Update doc, H is support assembly only.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D136817/new/
https://reviews.llvm.org/D136817
Files:
clang/test/Preproc
reames added inline comments.
Comment at: llvm/docs/RISCVUsage.rst:54
``F``Supported
+ ``H``Supported
``M``Supported
If I'm reading the code right here, we only have assembly support here. Given
that, shouldn'
kito-cheng added inline comments.
Comment at: llvm/test/MC/RISCV/rvi-aliases-valid.s:270
-# CHECK-S-OBJ: hfence.vvma a0
-hfence.vvma a0
Note: Those testcase are moved to `rv32ih-aliases-valid.s`, not just removed.
Repository:
rG LLVM Github Monorepo
CHANGE
kito-cheng updated this revision to Diff 471386.
kito-cheng added a comment.
Update instructions which are belong H extension now.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D136817/new/
https://reviews.llvm.org/D136817
Files:
clang/test/Prepr
kito-cheng planned changes to this revision.
kito-cheng added a comment.
Let me do that within this patch :)
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D136817/new/
https://reviews.llvm.org/D136817
___
asb added a comment.
Thanks for this patch Kito - I'm thinking that perhaps we erred in not treating
the hypervisor instructions (e.g. HLV* and HSV*) as being gated on the H
extension, so a sensible follow-on to this patch would be to mark those
instructions as requiring FeatureStdExtH - what d
kito-cheng created this revision.
kito-cheng added reviewers: asb, craig.topper, reames.
Herald added subscribers: sunshaoce, VincentWu, StephenFan, vkmr, frasercrmck,
jdoerfert, evandro, luismarques, apazos, sameer.abuasal, s.egerton, Jim, benna,
psnobl, jocewei, PkmX, the_o, brucehoult, MartinM
14 matches
Mail list logo