|
75 | 75 | ; RUN: llc -mtriple=riscv32 -mattr=+xtheadmemidx %s -o - | FileCheck --check-prefix=RV32XTHEADMEMIDX %s |
76 | 76 | ; RUN: llc -mtriple=riscv32 -mattr=+xtheadmempair %s -o - | FileCheck --check-prefix=RV32XTHEADMEMPAIR %s |
77 | 77 | ; RUN: llc -mtriple=riscv32 -mattr=+xtheadsync %s -o - | FileCheck --check-prefix=RV32XTHEADSYNC %s |
| 78 | +; RUN: llc -mtriple=riscv32 -mattr=+zaamo %s -o - | FileCheck --check-prefix=RV32ZAAMO %s |
| 79 | +; RUN: llc -mtriple=riscv32 -mattr=+zalrsc %s -o - | FileCheck --check-prefix=RV32ZALRSC %s |
78 | 80 | ; RUN: llc -mtriple=riscv32 -mattr=+zca %s -o - | FileCheck --check-prefixes=CHECK,RV32ZCA %s |
79 | 81 | ; RUN: llc -mtriple=riscv32 -mattr=+zcb %s -o - | FileCheck --check-prefixes=CHECK,RV32ZCB %s |
80 | 82 | ; RUN: llc -mtriple=riscv32 -mattr=+zcd %s -o - | FileCheck --check-prefixes=CHECK,RV32ZCD %s |
|
112 | 114 | ; RUN: llc -mtriple=riscv32 -mattr=+experimental-zfbfmin %s -o - | FileCheck --check-prefixes=CHECK,RV32ZFBFMIN %s |
113 | 115 | ; RUN: llc -mtriple=riscv32 -mattr=+experimental-zvfbfmin %s -o - | FileCheck --check-prefixes=CHECK,RV32ZVFBFMIN %s |
114 | 116 | ; RUN: llc -mtriple=riscv32 -mattr=+experimental-zvfbfwma %s -o - | FileCheck --check-prefixes=CHECK,RV32ZVFBFWMA %s |
115 | | -; RUN: llc -mtriple=riscv32 -mattr=+experimental-zaamo %s -o - | FileCheck --check-prefix=RV32ZAAMO %s |
116 | 117 | ; RUN: llc -mtriple=riscv32 -mattr=+a,zacas %s -o - | FileCheck --check-prefix=RV32ZACAS %s |
117 | 118 | ; RUN: llc -mtriple=riscv32 -mattr=+experimental-zalasr %s -o - | FileCheck --check-prefix=RV32ZALASR %s |
118 | | -; RUN: llc -mtriple=riscv32 -mattr=+experimental-zalrsc %s -o - | FileCheck --check-prefix=RV32ZALRSC %s |
119 | 119 | ; RUN: llc -mtriple=riscv32 -mattr=+zama16b %s -o - | FileCheck --check-prefixes=CHECK,RV32ZAMA16B %s |
120 | 120 | ; RUN: llc -mtriple=riscv32 -mattr=+experimental-zicfilp %s -o - | FileCheck --check-prefix=RV32ZICFILP %s |
121 | 121 | ; RUN: llc -mtriple=riscv32 -mattr=+a,+experimental-zabha %s -o - | FileCheck --check-prefix=RV32ZABHA %s |
|
205 | 205 | ; RUN: llc -mtriple=riscv64 -mattr=+zama16b %s -o - | FileCheck --check-prefixes=CHECK,RV64ZAMA16B %s |
206 | 206 | ; RUN: llc -mtriple=riscv64 -mattr=+zawrs %s -o - | FileCheck --check-prefixes=CHECK,RV64ZAWRS %s |
207 | 207 | ; RUN: llc -mtriple=riscv64 -mattr=+experimental-ztso %s -o - | FileCheck --check-prefixes=CHECK,RV64ZTSO %s |
| 208 | +; RUN: llc -mtriple=riscv64 -mattr=+zaamo %s -o - | FileCheck --check-prefix=RV64ZAAMO %s |
| 209 | +; RUN: llc -mtriple=riscv64 -mattr=+zalrsc %s -o - | FileCheck --check-prefix=RV64ZALRSC %s |
208 | 210 | ; RUN: llc -mtriple=riscv64 -mattr=+zca %s -o - | FileCheck --check-prefixes=CHECK,RV64ZCA %s |
209 | 211 | ; RUN: llc -mtriple=riscv64 -mattr=+zcb %s -o - | FileCheck --check-prefixes=CHECK,RV64ZCB %s |
210 | 212 | ; RUN: llc -mtriple=riscv64 -mattr=+zcd %s -o - | FileCheck --check-prefixes=CHECK,RV64ZCD %s |
|
245 | 247 | ; RUN: llc -mtriple=riscv64 -mattr=+experimental-zfbfmin %s -o - | FileCheck --check-prefixes=CHECK,RV64ZFBFMIN %s |
246 | 248 | ; RUN: llc -mtriple=riscv64 -mattr=+experimental-zvfbfmin %s -o - | FileCheck --check-prefixes=CHECK,RV64ZVFBFMIN %s |
247 | 249 | ; RUN: llc -mtriple=riscv64 -mattr=+experimental-zvfbfwma %s -o - | FileCheck --check-prefixes=CHECK,RV64ZVFBFWMA %s |
248 | | -; RUN: llc -mtriple=riscv64 -mattr=+experimental-zaamo %s -o - | FileCheck --check-prefix=RV64ZAAMO %s |
249 | 250 | ; RUN: llc -mtriple=riscv64 -mattr=+a,zacas %s -o - | FileCheck --check-prefix=RV64ZACAS %s |
250 | 251 | ; RUN: llc -mtriple=riscv64 -mattr=+experimental-zalasr %s -o - | FileCheck --check-prefix=RV64ZALASR %s |
251 | | -; RUN: llc -mtriple=riscv64 -mattr=+experimental-zalrsc %s -o - | FileCheck --check-prefix=RV64ZALRSC %s |
252 | 252 | ; RUN: llc -mtriple=riscv64 -mattr=+experimental-zicfilp %s -o - | FileCheck --check-prefix=RV64ZICFILP %s |
253 | 253 | ; RUN: llc -mtriple=riscv64 -mattr=+a,+experimental-zabha %s -o - | FileCheck --check-prefix=RV64ZABHA %s |
254 | 254 | ; RUN: llc -mtriple=riscv64 -mattr=+experimental-ssnpm %s -o - | FileCheck --check-prefix=RV64SSNPM %s |
|
347 | 347 | ; RV32XTHEADMEMIDX: .attribute 5, "rv32i2p1_xtheadmemidx1p0" |
348 | 348 | ; RV32XTHEADMEMPAIR: .attribute 5, "rv32i2p1_xtheadmempair1p0" |
349 | 349 | ; RV32XTHEADSYNC: .attribute 5, "rv32i2p1_xtheadsync1p0" |
| 350 | +; RV32ZAAMO: .attribute 5, "rv32i2p1_zaamo1p0" |
| 351 | +; RV32ZALRSC: .attribute 5, "rv32i2p1_zalrsc1p0" |
350 | 352 | ; RV32ZCA: .attribute 5, "rv32i2p1_zca1p0" |
351 | 353 | ; RV32ZCB: .attribute 5, "rv32i2p1_zca1p0_zcb1p0" |
352 | 354 | ; RV32ZCD: .attribute 5, "rv32i2p1_f2p2_d2p2_zicsr2p0_zca1p0_zcd1p0" |
|
384 | 386 | ; RV32ZFBFMIN: .attribute 5, "rv32i2p1_f2p2_zicsr2p0_zfbfmin1p0" |
385 | 387 | ; RV32ZVFBFMIN: .attribute 5, "rv32i2p1_f2p2_zicsr2p0_zve32f1p0_zve32x1p0_zvfbfmin1p0_zvl32b1p0" |
386 | 388 | ; RV32ZVFBFWMA: .attribute 5, "rv32i2p1_f2p2_zicsr2p0_zfbfmin1p0_zve32f1p0_zve32x1p0_zvfbfmin1p0_zvfbfwma1p0_zvl32b1p0" |
387 | | -; RV32ZAAMO: .attribute 5, "rv32i2p1_zaamo0p2" |
388 | 389 | ; RV32ZACAS: .attribute 5, "rv32i2p1_a2p1_zacas1p0" |
389 | 390 | ; RV32ZALASR: .attribute 5, "rv32i2p1_zalasr0p1" |
390 | | -; RV32ZALRSC: .attribute 5, "rv32i2p1_zalrsc0p2" |
391 | 391 | ; RV32ZAMA16B: .attribute 5, "rv32i2p1_zama16b1p0" |
392 | 392 | ; RV32ZICFILP: .attribute 5, "rv32i2p1_zicfilp0p4" |
393 | 393 | ; RV32ZABHA: .attribute 5, "rv32i2p1_a2p1_zabha1p0" |
|
476 | 476 | ; RV64XTHEADSYNC: .attribute 5, "rv64i2p1_xtheadsync1p0" |
477 | 477 | ; RV64XTHEADVDOT: .attribute 5, "rv64i2p1_f2p2_d2p2_v1p0_zicsr2p0_zve32f1p0_zve32x1p0_zve64d1p0_zve64f1p0_zve64x1p0_zvl128b1p0_zvl32b1p0_zvl64b1p0_xtheadvdot1p0" |
478 | 478 | ; RV64ZTSO: .attribute 5, "rv64i2p1_ztso0p1" |
| 479 | +; RV64ZAAMO: .attribute 5, "rv64i2p1_zaamo1p0" |
| 480 | +; RV64ZALRSC: .attribute 5, "rv64i2p1_zalrsc1p0" |
479 | 481 | ; RV64ZCA: .attribute 5, "rv64i2p1_zca1p0" |
480 | 482 | ; RV64ZCB: .attribute 5, "rv64i2p1_zca1p0_zcb1p0" |
481 | 483 | ; RV64ZCD: .attribute 5, "rv64i2p1_f2p2_d2p2_zicsr2p0_zca1p0_zcd1p0" |
|
516 | 518 | ; RV64ZFBFMIN: .attribute 5, "rv64i2p1_f2p2_zicsr2p0_zfbfmin1p0" |
517 | 519 | ; RV64ZVFBFMIN: .attribute 5, "rv64i2p1_f2p2_zicsr2p0_zve32f1p0_zve32x1p0_zvfbfmin1p0_zvl32b1p0" |
518 | 520 | ; RV64ZVFBFWMA: .attribute 5, "rv64i2p1_f2p2_zicsr2p0_zfbfmin1p0_zve32f1p0_zve32x1p0_zvfbfmin1p0_zvfbfwma1p0_zvl32b1p0" |
519 | | -; RV64ZAAMO: .attribute 5, "rv64i2p1_zaamo0p2" |
520 | 521 | ; RV64ZACAS: .attribute 5, "rv64i2p1_a2p1_zacas1p0" |
521 | 522 | ; RV64ZALASR: .attribute 5, "rv64i2p1_zalasr0p1" |
522 | | -; RV64ZALRSC: .attribute 5, "rv64i2p1_zalrsc0p2" |
523 | 523 | ; RV64ZICFILP: .attribute 5, "rv64i2p1_zicfilp0p4" |
524 | 524 | ; RV64ZABHA: .attribute 5, "rv64i2p1_a2p1_zabha1p0" |
525 | 525 | ; RV64SSNPM: .attribute 5, "rv64i2p1_ssnpm0p8" |
|
0 commit comments