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
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? |
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. ?