File tree Expand file tree Collapse file tree 13 files changed +52
-65
lines changed
llvm/test/CodeGen/RISCV/rvv Expand file tree Collapse file tree 13 files changed +52
-65
lines changed Original file line number Diff line number Diff line change 11; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 4
22; RUN: sed 's/iXLen/i32/g' %s | llc -mtriple=riscv32 -mattr=+v \
3- ; RUN: -mattr=+zvfh -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
4- ; RUN: -mattr=+xsfmm32a -mattr=+ xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
3+ ; RUN: -mattr=+xsfmmbase -mattr=+xsfmm32a \
4+ ; RUN: -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
55; RUN: -verify-machineinstrs | FileCheck %s --check-prefixes=CHECK
66; RUN: sed 's/iXLen/i64/g' %s | llc -mtriple=riscv64 -mattr=+v \
7- ; RUN: -mattr=+zvfh -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
8- ; RUN: -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
9- ; RUN: -mattr=+xsfmm32a -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
7+ ; RUN: -mattr=+xsfmmbase -mattr=+xsfmm32a \
8+ ; RUN: -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
109; RUN: -verify-machineinstrs | FileCheck %s --check-prefixes=CHECK
1110
1211define dso_local void @test_sf_vlte16 (iXLen %tss , ptr %base , iXLen %vl ) {
Original file line number Diff line number Diff line change 11; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 4
22; RUN: sed 's/iXLen/i32/g' %s | llc -mtriple=riscv32 -mattr=+v \
3- ; RUN: -mattr=+zvfh -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
4- ; RUN: -mattr=+xsfmm32a -mattr=+ xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
3+ ; RUN: -mattr=+xsfmmbase -mattr=+xsfmm32a \
4+ ; RUN: -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
55; RUN: -verify-machineinstrs | FileCheck %s --check-prefixes=CHECK
66; RUN: sed 's/iXLen/i64/g' %s | llc -mtriple=riscv64 -mattr=+v \
7- ; RUN: -mattr=+zvfh -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
8- ; RUN: -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
9- ; RUN: -mattr=+xsfmm32a -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
7+ ; RUN: -mattr=+xsfmmbase -mattr=+xsfmm32a \
8+ ; RUN: -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
109; RUN: -verify-machineinstrs | FileCheck %s --check-prefixes=CHECK
1110
1211define dso_local void @test_sf_vlte32 (iXLen %tss , ptr %base , iXLen %vl ) {
Original file line number Diff line number Diff line change 11; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 4
22; RUN: sed 's/iXLen/i32/g' %s | llc -mtriple=riscv32 -mattr=+v \
3- ; RUN: -mattr=+zvfh -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
4- ; RUN: -mattr=+xsfmm32a -mattr=+ xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
3+ ; RUN: -mattr=+xsfmmbase -mattr=+xsfmm32a \
4+ ; RUN: -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
55; RUN: -verify-machineinstrs | FileCheck %s --check-prefixes=CHECK
66; RUN: sed 's/iXLen/i64/g' %s | llc -mtriple=riscv64 -mattr=+v \
7- ; RUN: -mattr=+zvfh -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
8- ; RUN: -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
9- ; RUN: -mattr=+xsfmm32a -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
7+ ; RUN: -mattr=+xsfmmbase -mattr=+xsfmm32a \
8+ ; RUN: -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
109; RUN: -verify-machineinstrs | FileCheck %s --check-prefixes=CHECK
1110
1211define dso_local void @test_sf_vlte64 (iXLen %tss , ptr %base , iXLen %vl ) {
Original file line number Diff line number Diff line change 11; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 4
22; RUN: sed 's/iXLen/i32/g' %s | llc -mtriple=riscv32 -mattr=+v \
3- ; RUN: -mattr=+zvfh -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
4- ; RUN: -mattr=+xsfmm32a -mattr=+ xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
3+ ; RUN: -mattr=+xsfmmbase -mattr=+xsfmm32a \
4+ ; RUN: -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
55; RUN: -verify-machineinstrs | FileCheck %s --check-prefixes=CHECK
66; RUN: sed 's/iXLen/i64/g' %s | llc -mtriple=riscv64 -mattr=+v \
7- ; RUN: -mattr=+zvfh -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
8- ; RUN: -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
9- ; RUN: -mattr=+xsfmm32a -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
7+ ; RUN: -mattr=+xsfmmbase -mattr=+xsfmm32a \
8+ ; RUN: -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
109; RUN: -verify-machineinstrs | FileCheck %s --check-prefixes=CHECK
1110
1211define dso_local void @test_sf_vlte8 (iXLen %tss , ptr %base , iXLen %vl ) {
Original file line number Diff line number Diff line change 11; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 4
22; RUN: sed 's/iXLen/i32/g' %s | llc -mtriple=riscv32 -mattr=+v \
3- ; RUN: -mattr=+zvfh -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
4- ; RUN: -mattr=+xsfmm32a -mattr=+ xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
3+ ; RUN: -mattr=+xsfmmbase -mattr=+xsfmm32a \
4+ ; RUN: -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
55; RUN: -verify-machineinstrs | FileCheck %s --check-prefixes=CHECK
66; RUN: sed 's/iXLen/i64/g' %s | llc -mtriple=riscv64 -mattr=+v \
7- ; RUN: -mattr=+zvfh -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
8- ; RUN: -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
9- ; RUN: -mattr=+xsfmm32a -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
7+ ; RUN: -mattr=+xsfmmbase -mattr=+xsfmm32a \
8+ ; RUN: -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
109; RUN: -verify-machineinstrs | FileCheck %s --check-prefixes=CHECK
1110
1211define iXLen @test_sf_vsettk (iXLen %tk ) {
Original file line number Diff line number Diff line change 11; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 4
22; RUN: sed 's/iXLen/i32/g' %s | llc -mtriple=riscv32 -mattr=+v \
3- ; RUN: -mattr=+zvfh -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
4- ; RUN: -mattr=+xsfmm32a -mattr=+ xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
3+ ; RUN: -mattr=+xsfmmbase -mattr=+xsfmm32a \
4+ ; RUN: -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
55; RUN: -verify-machineinstrs | FileCheck %s --check-prefixes=CHECK
66; RUN: sed 's/iXLen/i64/g' %s | llc -mtriple=riscv64 -mattr=+v \
7- ; RUN: -mattr=+zvfh -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
8- ; RUN: -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
9- ; RUN: -mattr=+xsfmm32a -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
7+ ; RUN: -mattr=+xsfmmbase -mattr=+xsfmm32a \
8+ ; RUN: -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
109; RUN: -verify-machineinstrs | FileCheck %s --check-prefixes=CHECK
1110
1211define iXLen @test_sf_vsettm (iXLen %tm ) {
Original file line number Diff line number Diff line change 11; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 4
22; RUN: sed 's/iXLen/i32/g' %s | llc -mtriple=riscv32 -mattr=+v \
3- ; RUN: -mattr=+zvfh -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
4- ; RUN: -mattr=+xsfmm32a -mattr=+ xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
3+ ; RUN: -mattr=+xsfmmbase -mattr=+xsfmm32a \
4+ ; RUN: -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
55; RUN: -verify-machineinstrs | FileCheck %s --check-prefixes=CHECK
66; RUN: sed 's/iXLen/i64/g' %s | llc -mtriple=riscv64 -mattr=+v \
7- ; RUN: -mattr=+zvfh -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
8- ; RUN: -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
9- ; RUN: -mattr=+xsfmm32a -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
7+ ; RUN: -mattr=+xsfmmbase -mattr=+xsfmm32a \
8+ ; RUN: -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
109; RUN: -verify-machineinstrs | FileCheck %s --check-prefixes=CHECK
1110
1211define iXLen @test_sf_vsettnt_e8w1 (iXLen %tn ) {
Original file line number Diff line number Diff line change 11; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 4
22; RUN: sed 's/iXLen/i32/g' %s | llc -mtriple=riscv32 -mattr=+v \
3- ; RUN: -mattr=+zvfh -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
4- ; RUN: -mattr=+xsfmm32a -mattr=+ xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
3+ ; RUN: -mattr=+xsfmmbase -mattr=+xsfmm32a \
4+ ; RUN: -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
55; RUN: -verify-machineinstrs | FileCheck %s --check-prefixes=CHECK
66; RUN: sed 's/iXLen/i64/g' %s | llc -mtriple=riscv64 -mattr=+v \
7- ; RUN: -mattr=+zvfh -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
8- ; RUN: -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
9- ; RUN: -mattr=+xsfmm32a -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
7+ ; RUN: -mattr=+xsfmmbase -mattr=+xsfmm32a \
8+ ; RUN: -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
109; RUN: -verify-machineinstrs | FileCheck %s --check-prefixes=CHECK
1110
1211define dso_local void @test_sf_vste16 (iXLen %tss , ptr %base , iXLen %vl ) {
Original file line number Diff line number Diff line change 11; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 4
22; RUN: sed 's/iXLen/i32/g' %s | llc -mtriple=riscv32 -mattr=+v \
3- ; RUN: -mattr=+zvfh -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
4- ; RUN: -mattr=+xsfmm32a -mattr=+ xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
3+ ; RUN: -mattr=+xsfmmbase -mattr=+xsfmm32a \
4+ ; RUN: -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
55; RUN: -verify-machineinstrs | FileCheck %s --check-prefixes=CHECK
66; RUN: sed 's/iXLen/i64/g' %s | llc -mtriple=riscv64 -mattr=+v \
7- ; RUN: -mattr=+zvfh -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
8- ; RUN: -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
9- ; RUN: -mattr=+xsfmm32a -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
7+ ; RUN: -mattr=+xsfmmbase -mattr=+xsfmm32a \
8+ ; RUN: -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
109; RUN: -verify-machineinstrs | FileCheck %s --check-prefixes=CHECK
1110
1211define dso_local void @test_sf_vste32 (iXLen %tss , ptr %base , iXLen %vl ) {
Original file line number Diff line number Diff line change 11; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 4
22; RUN: sed 's/iXLen/i32/g' %s | llc -mtriple=riscv32 -mattr=+v \
3- ; RUN: -mattr=+zvfh -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
4- ; RUN: -mattr=+xsfmm32a -mattr=+ xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
3+ ; RUN: -mattr=+xsfmmbase -mattr=+xsfmm32a \
4+ ; RUN: -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
55; RUN: -verify-machineinstrs | FileCheck %s --check-prefixes=CHECK
66; RUN: sed 's/iXLen/i64/g' %s | llc -mtriple=riscv64 -mattr=+v \
7- ; RUN: -mattr=+zvfh -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
8- ; RUN: -mattr=+experimental-zvfbfmin -mattr=+xsfmmbase \
9- ; RUN: -mattr=+xsfmm32a -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
7+ ; RUN: -mattr=+xsfmmbase -mattr=+xsfmm32a \
8+ ; RUN: -mattr=+xsfmm32a8f -mattr=+xsfmm32a4i -mattr=+xsfmm64a64f \
109; RUN: -verify-machineinstrs | FileCheck %s --check-prefixes=CHECK
1110
1211define dso_local void @test_sf_vste64 (iXLen %tss , ptr %base , iXLen %vl ) {
You can’t perform that action at this time.
0 commit comments