|
133 | 133 | ; RUN: llc -mtriple=riscv32 -mattr=+experimental-smmpm %s -o - | FileCheck --check-prefix=RV32SMMPM %s |
134 | 134 | ; RUN: llc -mtriple=riscv32 -mattr=+experimental-sspm %s -o - | FileCheck --check-prefix=RV32SSPM %s |
135 | 135 | ; RUN: llc -mtriple=riscv32 -mattr=+experimental-supm %s -o - | FileCheck --check-prefix=RV32SUPM %s |
| 136 | +; RUN: llc -mtriple=riscv32 -mattr=+experimental-smctr %s -o - | FileCheck --check-prefix=RV32SMCTR %s |
| 137 | +; RUN: llc -mtriple=riscv32 -mattr=+experimental-ssctr %s -o - | FileCheck --check-prefix=RV32SSCTR %s |
136 | 138 |
|
137 | 139 | ; RUN: llc -mtriple=riscv64 %s -o - | FileCheck %s |
138 | 140 | ; RUN: llc -mtriple=riscv64 -mattr=+m %s -o - | FileCheck --check-prefixes=CHECK,RV64M %s |
|
273 | 275 | ; RUN: llc -mtriple=riscv64 -mattr=+experimental-smmpm %s -o - | FileCheck --check-prefix=RV64SMMPM %s |
274 | 276 | ; RUN: llc -mtriple=riscv64 -mattr=+experimental-sspm %s -o - | FileCheck --check-prefix=RV64SSPM %s |
275 | 277 | ; RUN: llc -mtriple=riscv64 -mattr=+experimental-supm %s -o - | FileCheck --check-prefix=RV64SUPM %s |
| 278 | +; RUN: llc -mtriple=riscv64 -mattr=+experimental-smctr %s -o - | FileCheck --check-prefix=RV64SMCTR %s |
| 279 | +; RUN: llc -mtriple=riscv64 -mattr=+experimental-ssctr %s -o - | FileCheck --check-prefix=RV64SSCTR %s |
276 | 280 |
|
277 | 281 | ; Tests for profile features. |
278 | 282 | ; RUN: llc -mtriple=riscv32 -mattr=+rvi20u32 %s -o - | FileCheck --check-prefix=RVI20U32 %s |
|
421 | 425 | ; RV32SMMPM: .attribute 5, "rv32i2p1_smmpm1p0" |
422 | 426 | ; RV32SSPM: .attribute 5, "rv32i2p1_sspm1p0" |
423 | 427 | ; RV32SUPM: .attribute 5, "rv32i2p1_supm1p0" |
| 428 | +; RV32SMCTR: .attribute 5, "rv32i2p1_smctr1p0_sscsrind1p0" |
| 429 | +; RV32SSCTR: .attribute 5, "rv32i2p1_sscsrind1p0_ssctr1p0" |
424 | 430 |
|
425 | 431 | ; RV64M: .attribute 5, "rv64i2p1_m2p0_zmmul1p0" |
426 | 432 | ; RV64ZMMUL: .attribute 5, "rv64i2p1_zmmul1p0" |
|
559 | 565 | ; RV64SMMPM: .attribute 5, "rv64i2p1_smmpm1p0" |
560 | 566 | ; RV64SSPM: .attribute 5, "rv64i2p1_sspm1p0" |
561 | 567 | ; RV64SUPM: .attribute 5, "rv64i2p1_supm1p0" |
| 568 | +; RV64SMCTR: .attribute 5, "rv64i2p1_smctr1p0_sscsrind1p0" |
| 569 | +; RV64SSCTR: .attribute 5, "rv64i2p1_sscsrind1p0_ssctr1p0" |
562 | 570 |
|
563 | 571 | ; RVI20U32: .attribute 5, "rv32i2p1" |
564 | 572 | ; RVI20U64: .attribute 5, "rv64i2p1" |
|
0 commit comments