[all-commits] [llvm/llvm-project] 70a64f: [RISCV] Remove support for the unratified Zbt exte...
Craig Topper via All-commits
all-commits at lists.llvm.org
Tue Sep 20 20:27:10 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 70a64fe7b18f7d1e0650e758666593d4a8800693
https://github.com/llvm/llvm-project/commit/70a64fe7b18f7d1e0650e758666593d4a8800693
Author: Craig Topper <craig.topper at sifive.com>
Date: 2022-09-20 (Tue, 20 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-zbt.c
R clang/test/CodeGen/RISCV/rvb-intrinsics/riscv64-zbt.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/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/div-pow2.ll
M llvm/test/CodeGen/RISCV/iabs.ll
M llvm/test/CodeGen/RISCV/neg-abs.ll
R llvm/test/CodeGen/RISCV/rv32zbt-intrinsic.ll
R llvm/test/CodeGen/RISCV/rv32zbt.ll
R llvm/test/CodeGen/RISCV/rv64zbt-intrinsic.ll
R llvm/test/CodeGen/RISCV/rv64zbt.ll
M llvm/test/CodeGen/RISCV/sadd_sat.ll
M llvm/test/CodeGen/RISCV/sadd_sat_plus.ll
M llvm/test/CodeGen/RISCV/select-and.ll
M llvm/test/CodeGen/RISCV/select-bare.ll
M llvm/test/CodeGen/RISCV/select-cc.ll
M llvm/test/CodeGen/RISCV/select-const.ll
M llvm/test/CodeGen/RISCV/select-optimize-multiple.ll
M llvm/test/CodeGen/RISCV/select-optimize-multiple.mir
M llvm/test/CodeGen/RISCV/select-or.ll
M llvm/test/CodeGen/RISCV/ssub_sat.ll
M llvm/test/CodeGen/RISCV/ssub_sat_plus.ll
R llvm/test/MC/RISCV/rv32zbt-invalid.s
R llvm/test/MC/RISCV/rv32zbt-valid.s
R llvm/test/MC/RISCV/rv64zbt-invalid.s
R llvm/test/MC/RISCV/rv64zbt-valid.s
Log Message:
-----------
[RISCV] Remove support for the unratified Zbt extension.
This extension does not appear to be on its way to ratification.
Out of the unratified bitmanip extensions, this one had the
largest impact on the compiler.
Posting this patch to start a discussion about whether we should
remove these extensions. We'll talk more at the RISC-V sync meeting this
Thursday.
Reviewed By: asb, reames
Differential Revision: https://reviews.llvm.org/D133834
More information about the All-commits
mailing list