Skip to content

Commit 6095e21

Browse files
authored
[RISCV] Bump zicfilp to 0.4 (#75134)
Bump to https://github.com/riscv/riscv-cfi/releases/tag/v0.4.0. Actually there is no functional change here.
1 parent 0efc167 commit 6095e21

File tree

6 files changed

+10
-10
lines changed

6 files changed

+10
-10
lines changed

clang/test/Preprocessor/riscv-target-features.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1056,12 +1056,12 @@
10561056
// CHECK-ZFBFMIN-EXT: __riscv_zfbfmin 8000{{$}}
10571057

10581058
// RUN: %clang --target=riscv32 -menable-experimental-extensions \
1059-
// RUN: -march=rv32i_zicfilp0p2 -x c -E -dM %s \
1059+
// RUN: -march=rv32i_zicfilp0p4 -x c -E -dM %s \
10601060
// RUN: -o - | FileCheck --check-prefix=CHECK-ZICFILP-EXT %s
10611061
// RUN: %clang --target=riscv64 -menable-experimental-extensions \
1062-
// RUN: -march=rv64i_zicfilp0p2 -x c -E -dM %s \
1062+
// RUN: -march=rv64i_zicfilp0p4 -x c -E -dM %s \
10631063
// RUN: -o - | FileCheck --check-prefix=CHECK-ZICFILP-EXT %s
1064-
// CHECK-ZICFILP-EXT: __riscv_zicfilp 2000{{$}}
1064+
// CHECK-ZICFILP-EXT: __riscv_zicfilp 4000{{$}}
10651065

10661066
// RUN: %clang --target=riscv32 -menable-experimental-extensions \
10671067
// RUN: -march=rv32i_zicond1p0 -x c -E -dM %s \

llvm/docs/RISCVUsage.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ The primary goal of experimental support is to assist in the process of ratifica
197197
LLVM implements assembler support for the `0.8.0 draft specification <https://github.com/riscv/riscv-bfloat16/releases/tag/20230629>`_.
198198

199199
``experimental-zicfilp``
200-
LLVM implements the `0.2 draft specification <https://github.com/riscv/riscv-cfi/releases/tag/v0.2.0>`__.
200+
LLVM implements the `0.4 draft specification <https://github.com/riscv/riscv-cfi/releases/tag/v0.4.0>`__.
201201

202202
``experimental-zicond``
203203
LLVM implements the `1.0-rc1 draft specification <https://github.com/riscv/riscv-zicond/releases/tag/v1.0-rc1>`__.

llvm/lib/Support/RISCVISAInfo.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ static const RISCVSupportedExtension SupportedExperimentalExtensions[] = {
174174

175175
{"zfbfmin", RISCVExtensionVersion{0, 8}},
176176

177-
{"zicfilp", RISCVExtensionVersion{0, 2}},
177+
{"zicfilp", RISCVExtensionVersion{0, 4}},
178178
{"zicond", RISCVExtensionVersion{1, 0}},
179179

180180
{"ztso", RISCVExtensionVersion{0, 1}},

llvm/test/CodeGen/RISCV/attributes.ll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@
271271
; RV32ZVFBFMIN: .attribute 5, "rv32i2p1_f2p2_zicsr2p0_zfbfmin0p8_zve32f1p0_zve32x1p0_zvfbfmin0p8_zvl32b1p0"
272272
; RV32ZVFBFWMA: .attribute 5, "rv32i2p1_f2p2_zicsr2p0_zfbfmin0p8_zve32f1p0_zve32x1p0_zvfbfmin0p8_zvfbfwma0p8_zvl32b1p0"
273273
; RV32ZACAS: .attribute 5, "rv32i2p1_a2p1_zacas1p0"
274-
; RV32ZICFILP: .attribute 5, "rv32i2p1_zicfilp0p2"
274+
; RV32ZICFILP: .attribute 5, "rv32i2p1_zicfilp0p4"
275275

276276
; RV64M: .attribute 5, "rv64i2p1_m2p0"
277277
; RV64ZMMUL: .attribute 5, "rv64i2p1_zmmul1p0"
@@ -360,7 +360,7 @@
360360
; RV64ZVFBFMIN: .attribute 5, "rv64i2p1_f2p2_zicsr2p0_zfbfmin0p8_zve32f1p0_zve32x1p0_zvfbfmin0p8_zvl32b1p0"
361361
; RV64ZVFBFWMA: .attribute 5, "rv64i2p1_f2p2_zicsr2p0_zfbfmin0p8_zve32f1p0_zve32x1p0_zvfbfmin0p8_zvfbfwma0p8_zvl32b1p0"
362362
; RV64ZACAS: .attribute 5, "rv64i2p1_a2p1_zacas1p0"
363-
; RV64ZICFILP: .attribute 5, "rv64i2p1_zicfilp0p2"
363+
; RV64ZICFILP: .attribute 5, "rv64i2p1_zicfilp0p4"
364364

365365
define i32 @addi(i32 %a) {
366366
%1 = add i32 %a, 1

llvm/test/MC/RISCV/attribute-arch.s

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -309,5 +309,5 @@
309309
.attribute arch, "rv32i_xcvbi"
310310
# CHECK: attribute 5, "rv32i2p1_xcvbi1p0"
311311

312-
.attribute arch, "rv32i_zicfilp0p2"
313-
# CHECK: attribute 5, "rv32i2p1_zicfilp0p2"
312+
.attribute arch, "rv32i_zicfilp0p4"
313+
# CHECK: attribute 5, "rv32i2p1_zicfilp0p4"

llvm/unittests/Support/RISCVISAInfoTest.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -736,7 +736,7 @@ R"(All available -march extensions for RISC-V
736736
xventanacondops 1.0
737737
738738
Experimental extensions
739-
zicfilp 0.2 This is a long dummy description
739+
zicfilp 0.4 This is a long dummy description
740740
zicond 1.0
741741
zacas 1.0
742742
zfbfmin 0.8

0 commit comments

Comments
 (0)