[all-commits] [llvm/llvm-project] 182aa0: [RISCV] Remove support for the unratified Zbp exte...

Craig Topper via All-commits all-commits at lists.llvm.org
Wed Sep 21 21:23:08 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 182aa0cbe0cd86dbf91e9d0e647eec736461f0b7
      https://github.com/llvm/llvm-project/commit/182aa0cbe0cd86dbf91e9d0e647eec736461f0b7
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2022-09-21 (Wed, 21 Sep 2022)

  Changed paths:
    M clang/include/clang/Basic/BuiltinsRISCV.def
    M clang/lib/CodeGen/CGBuiltin.cpp
    R clang/test/CodeGen/RISCV/rvb-intrinsics/riscv32-zbp.c
    R clang/test/CodeGen/RISCV/rvb-intrinsics/riscv64-zbp.c
    M clang/test/Driver/riscv-arch.c
    M clang/test/Preprocessor/riscv-target-features.c
    M llvm/docs/RISCVUsage.rst
    M llvm/docs/ReleaseNotes.rst
    M llvm/include/llvm/IR/IntrinsicsRISCV.td
    M llvm/lib/Target/RISCV/RISCV.td
    M llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
    M llvm/lib/Target/RISCV/RISCVISelLowering.cpp
    M llvm/lib/Target/RISCV/RISCVISelLowering.h
    M llvm/lib/Target/RISCV/RISCVInstrInfoZb.td
    M llvm/lib/Target/RISCV/RISCVSchedRocket.td
    M llvm/lib/Target/RISCV/RISCVSchedSiFive7.td
    M llvm/lib/Target/RISCV/RISCVScheduleB.td
    M llvm/lib/Target/RISCV/RISCVSubtarget.h
    M llvm/test/CodeGen/RISCV/attributes.ll
    M llvm/test/CodeGen/RISCV/bswap-bitreverse.ll
    A llvm/test/CodeGen/RISCV/rv32zbb-zbkb.ll
    R llvm/test/CodeGen/RISCV/rv32zbb-zbp-zbkb.ll
    A llvm/test/CodeGen/RISCV/rv32zbkb.ll
    R llvm/test/CodeGen/RISCV/rv32zbp-intrinsic.ll
    R llvm/test/CodeGen/RISCV/rv32zbp-zbkb.ll
    R llvm/test/CodeGen/RISCV/rv32zbp.ll
    M llvm/test/CodeGen/RISCV/rv64zbb-intrinsic.ll
    A llvm/test/CodeGen/RISCV/rv64zbb-zbkb.ll
    R llvm/test/CodeGen/RISCV/rv64zbb-zbp-zbkb.ll
    A llvm/test/CodeGen/RISCV/rv64zbkb.ll
    R llvm/test/CodeGen/RISCV/rv64zbp-intrinsic.ll
    R llvm/test/CodeGen/RISCV/rv64zbp-zbkb.ll
    R llvm/test/CodeGen/RISCV/rv64zbp.ll
    M llvm/test/MC/RISCV/attribute-arch-invalid.s
    M llvm/test/MC/RISCV/attribute-arch.s
    M llvm/test/MC/RISCV/rv32zbb-invalid.s
    A llvm/test/MC/RISCV/rv32zbb-only-valid.s
    M llvm/test/MC/RISCV/rv32zbb-valid.s
    R llvm/test/MC/RISCV/rv32zbbp-invalid.s
    R llvm/test/MC/RISCV/rv32zbbp-only-valid.s
    R llvm/test/MC/RISCV/rv32zbbp-valid.s
    M llvm/test/MC/RISCV/rv32zbkx-invalid.s
    R llvm/test/MC/RISCV/rv32zbp-aliases-valid.s
    R llvm/test/MC/RISCV/rv32zbp-invalid.s
    R llvm/test/MC/RISCV/rv32zbp-only-valid.s
    R llvm/test/MC/RISCV/rv32zbp-valid.s
    M llvm/test/MC/RISCV/rv64zbb-invalid.s
    M llvm/test/MC/RISCV/rv64zbb-valid.s
    R llvm/test/MC/RISCV/rv64zbbp-invalid.s
    R llvm/test/MC/RISCV/rv64zbbp-valid.s
    R llvm/test/MC/RISCV/rv64zbp-aliases-valid.s
    R llvm/test/MC/RISCV/rv64zbp-invalid.s
    R llvm/test/MC/RISCV/rv64zbp-valid.s

  Log Message:
  -----------
  [RISCV] Remove support for the unratified Zbp extension.

This extension does not appear to be on its way to ratification.

Still need some follow up to simplify the RISCVISD nodes.




More information about the All-commits mailing list