This commit is part of a patch-set to upstream the 7 vendor specific extensions of CV32E40P.
Several other extensions have been merged.
Spec:
https://github.com/openhwgroup/cv32e40p/blob/master/docs/source/instruction_set_extensions.rst
Contributors: @CharKeaney, @jeremybennett, @lewis-revill, Nandni Jamnadas, @PaoloS, @simoncook, @xmj, @realqhc, @melonedo, @adeelahmad81299
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
| llvm/lib/Target/RISCV/RISCVFeatures.td | ||
|---|---|---|
| 825 | "'XCVelw' (CORE-V Event Load Word)" | |
| llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | ||
|---|---|---|
| 2578 | core-v -> CORE-V to be consistent with other places? | |
Comment Actions
It is also needed to add pre-defined macro test in clang/test/Preprocessor/riscv-target-features.c
| llvm/docs/RISCVUsage.rst | ||
|---|---|---|
| 267 | prefixed with cv. ? | |
| llvm/lib/Target/RISCV/RISCVInstrInfoXCV.td | ||
| 565 | Indent. | |
| 581 | Indent. | |
| 632 | Indent. | |
| 636 | // Event load | |
| llvm/test/MC/RISCV/corev/XCVelw-valid.s | ||
| 3 | Indent is not the same with others. | |
| llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | ||
|---|---|---|
| 2577 | Is it possible to use a custom parser instead of adding a special case to the generic parser? | |
prefixed with cv. ?