[PATCH] D110871: [RISCV] Remove rvbproposedc extension

Craig Topper via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Sep 30 12:07:35 PDT 2021


craig.topper created this revision.
craig.topper added reviewers: asb, luismarques, evandro, HsiangKai, frasercrmck, jrtc27, PaoloS, kito-cheng, khchen, arcbbb.
Herald added subscribers: achieveartificialintelligence, StephenFan, vkmr, jdoerfert, apazos, sameer.abuasal, s.egerton, Jim, benna, psnobl, jocewei, PkmX, the_o, brucehoult, MartinMosbeck, rogfer01, edward-jones, zzheng, shiva0217, niosHD, sabuasal, simoncook, johnrusso, rbar, hiraditya.
craig.topper requested review of this revision.
Herald added a subscriber: MaskRay.
Herald added a project: LLVM.

This consists of 3 compressed instructions, c.not, c.neg, and c.zext.w. I believe these have been picked up by the Zce effort using different encodings. I don't think it makes sense to keep them in bitmanip. It will eventually cause a conflict if/when Zce is implemented in llvm.


https://reviews.llvm.org/D110871

Files:
  clang/lib/Basic/Targets/RISCV.cpp
  clang/lib/Basic/Targets/RISCV.h
  clang/lib/Driver/ToolChains/Arch/RISCV.cpp
  clang/test/Preprocessor/riscv-target-features.c
  llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
  llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
  llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp
  llvm/lib/Target/RISCV/RISCV.td
  llvm/lib/Target/RISCV/RISCVInstrInfoB.td
  llvm/lib/Target/RISCV/RISCVSubtarget.h
  llvm/test/CodeGen/RISCV/attributes.ll
  llvm/test/MC/RISCV/attribute-arch.s
  llvm/test/MC/RISCV/compress-rv32b.s
  llvm/test/MC/RISCV/compress-rv64b.s
  llvm/test/MC/RISCV/rv32zbproposedc-invalid.s
  llvm/test/MC/RISCV/rv32zbproposedc-valid.s
  llvm/test/MC/RISCV/rv64zbproposedc-invalid.s
  llvm/test/MC/RISCV/rv64zbproposedc-valid.s

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D110871.376317.patch
Type: text/x-patch
Size: 20521 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20210930/5c312cf3/attachment-0001.bin>


More information about the cfe-commits mailing list