|
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