[all-commits] [llvm/llvm-project] 33d008: [RISCV] Update recently ratified Zb{a, b, c, s} exten...
Alex Bradbury via All-commits
all-commits at lists.llvm.org
Wed Jan 12 11:34:06 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 33d008b169f3c813a4a45da220d0952f795ac477
https://github.com/llvm/llvm-project/commit/33d008b169f3c813a4a45da220d0952f795ac477
Author: Alex Bradbury <asb at lowrisc.org>
Date: 2022-01-12 (Wed, 12 Jan 2022)
Changed paths:
M clang/include/clang/Basic/BuiltinsRISCV.def
M clang/test/CodeGen/RISCV/rvb-intrinsics/riscv32-zbb-error.c
M clang/test/CodeGen/RISCV/rvb-intrinsics/riscv32-zbb.c
M clang/test/CodeGen/RISCV/rvb-intrinsics/riscv32-zbc.c
M clang/test/CodeGen/RISCV/rvb-intrinsics/riscv64-zbb.c
M clang/test/CodeGen/RISCV/rvb-intrinsics/riscv64-zbc.c
M clang/test/Driver/riscv-arch.c
M clang/test/Preprocessor/riscv-target-features.c
M llvm/lib/Support/RISCVISAInfo.cpp
M llvm/lib/Target/RISCV/RISCV.td
M llvm/lib/Target/RISCV/RISCVInstrInfoZb.td
M llvm/test/CodeGen/RISCV/addimm-mulimm.ll
M llvm/test/CodeGen/RISCV/attributes.ll
M llvm/test/CodeGen/RISCV/div-by-constant.ll
M llvm/test/CodeGen/RISCV/imm.ll
M llvm/test/CodeGen/RISCV/rv32zba.ll
M llvm/test/CodeGen/RISCV/rv32zbb-intrinsic.ll
M llvm/test/CodeGen/RISCV/rv32zbb-zbp.ll
M llvm/test/CodeGen/RISCV/rv32zbb.ll
M llvm/test/CodeGen/RISCV/rv32zbc-intrinsic.ll
M llvm/test/CodeGen/RISCV/rv32zbs.ll
M llvm/test/CodeGen/RISCV/rv64i-exhaustive-w-insts.ll
M llvm/test/CodeGen/RISCV/rv64zba.ll
M llvm/test/CodeGen/RISCV/rv64zbb-intrinsic.ll
M llvm/test/CodeGen/RISCV/rv64zbb-zbp.ll
M llvm/test/CodeGen/RISCV/rv64zbb.ll
M llvm/test/CodeGen/RISCV/rv64zbc-intrinsic.ll
M llvm/test/CodeGen/RISCV/rv64zbs.ll
M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-store-merge-crash.ll
M llvm/test/CodeGen/RISCV/sadd_sat.ll
M llvm/test/CodeGen/RISCV/sadd_sat_plus.ll
M llvm/test/CodeGen/RISCV/selectcc-to-shiftand.ll
M llvm/test/CodeGen/RISCV/sextw-removal.ll
M llvm/test/CodeGen/RISCV/ssub_sat.ll
M llvm/test/CodeGen/RISCV/ssub_sat_plus.ll
M llvm/test/CodeGen/RISCV/uadd_sat.ll
M llvm/test/CodeGen/RISCV/uadd_sat_plus.ll
M llvm/test/CodeGen/RISCV/unfold-masked-merge-scalar-variablemask.ll
M llvm/test/CodeGen/RISCV/usub_sat.ll
M llvm/test/CodeGen/RISCV/usub_sat_plus.ll
M llvm/test/CodeGen/RISCV/xaluo.ll
M llvm/test/MC/RISCV/attribute-arch-invalid.s
M llvm/test/MC/RISCV/rv32zba-invalid.s
M llvm/test/MC/RISCV/rv32zba-valid.s
M llvm/test/MC/RISCV/rv32zbb-aliases-valid.s
M llvm/test/MC/RISCV/rv32zbb-invalid.s
M llvm/test/MC/RISCV/rv32zbb-valid.s
M llvm/test/MC/RISCV/rv32zbbp-invalid.s
M llvm/test/MC/RISCV/rv32zbbp-only-valid.s
M llvm/test/MC/RISCV/rv32zbbp-valid.s
M llvm/test/MC/RISCV/rv32zbc-invalid.s
M llvm/test/MC/RISCV/rv32zbc-valid.s
M llvm/test/MC/RISCV/rv32zbs-aliases-valid.s
M llvm/test/MC/RISCV/rv32zbs-invalid.s
M llvm/test/MC/RISCV/rv32zbs-valid.s
M llvm/test/MC/RISCV/rv64zba-aliases-valid.s
M llvm/test/MC/RISCV/rv64zba-invalid.s
M llvm/test/MC/RISCV/rv64zba-valid.s
M llvm/test/MC/RISCV/rv64zbb-aliases-valid.s
M llvm/test/MC/RISCV/rv64zbb-invalid.s
M llvm/test/MC/RISCV/rv64zbb-valid.s
M llvm/test/MC/RISCV/rv64zbbp-invalid.s
M llvm/test/MC/RISCV/rv64zbbp-valid.s
M llvm/test/MC/RISCV/rv64zbs-aliases-valid.s
M llvm/test/Transforms/ConstantHoisting/RISCV/immediates.ll
M llvm/test/Transforms/LoopIdiom/RISCV/popcnt.ll
Log Message:
-----------
[RISCV] Update recently ratified Zb{a,b,c,s} extensions to no longer be experimental
Agreed policy is that RISC-V extensions that have not yet been ratified
should be marked as experimental, and enabling them requires the use of
the -menable-experimental-extensions flag when using clang alongside the
version number. These extensions have now been ratified, so this is no
longer necessary, and the target feature names can be renamed to no
longer be prefixed with "experimental-".
Differential Revision: https://reviews.llvm.org/D117131
More information about the All-commits
mailing list