History log of /llvm-project/llvm/test/CodeGen/RISCV/xcvalu.ll (Results 1 – 3 of 3)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-21-init, llvmorg-19.1.7, llvmorg-19.1.6, llvmorg-19.1.5, llvmorg-19.1.4, llvmorg-19.1.3, llvmorg-19.1.2, llvmorg-19.1.1
# 00128a20 01-Oct-2024 realqhc <caiqihan021@hotmail.com>

[RISCV] Implement Clang Builtins for XCValu Extension in CV32E40P (#100684)

This commit adds the Clang Builtins, C API header and relevant tests for
XCValu extension.

Spec:
https://github.com/o

[RISCV] Implement Clang Builtins for XCValu Extension in CV32E40P (#100684)

This commit adds the Clang Builtins, C API header and relevant tests for
XCValu extension.

Spec:
https://github.com/openhwgroup/core-v-sw/blob/master/specifications/corev-builtin-spec.md

Contributor: @melonedo, @PaoloS02

show more ...


Revision tags: llvmorg-19.1.0
# 9d9d2b47 13-Sep-2024 Craig Topper <craig.topper@sifive.com>

[RISCV] Rename XCValu cv.slet(u) to cv.sle(u). (#108481)

According to https://github.com/openhwgroup/cv32e40p/issues/833 this
instruction was renamed last year to remove the 't'.

I used Mnemonic

[RISCV] Rename XCValu cv.slet(u) to cv.sle(u). (#108481)

According to https://github.com/openhwgroup/cv32e40p/issues/833 this
instruction was renamed last year to remove the 't'.

I used MnemonicAlias to support the old name. Unfortunately, this gives
a generic error if XCValu is not enabled. Since its an old name I hope
this isn't too big of an issue.

CC: @jeremybennett

show more ...


Revision tags: llvmorg-19.1.0-rc4, llvmorg-19.1.0-rc3, llvmorg-19.1.0-rc2, llvmorg-19.1.0-rc1, llvmorg-20-init
# 56f0ecd6 03-Jul-2024 realqhc <caiqihan021@hotmail.com>

[RISCV] Implement Intrinsics Support for XCValu Extension in CV32E40P (#85603)

Implement XCValu intrinsics for CV32E40P according to the specification.

This commit is part of a patch-set to upstr

[RISCV] Implement Intrinsics Support for XCValu Extension in CV32E40P (#85603)

Implement XCValu intrinsics for CV32E40P according to the specification.

This commit is part of a patch-set to upstream the vendor specific
extensions of CV32E40P that need LLVM intrinsics to implement Clang
builtins.

Contributors: @CharKeaney, @ChunyuLiao, @jeremybennett, @lewis-revill,
@NandniJamnadas, @PaoloS02, @serkm, @simonpcook, @xingmingjie.

show more ...