File tree Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Original file line number Diff line number Diff line change 3
3
; RUN: | FileCheck -check-prefix=RV32I %s
4
4
; RUN: llc -mtriple=riscv32 -mattr=+a -verify-machineinstrs < %s \
5
5
; RUN: | FileCheck -check-prefix=RV32IA %s
6
+ ; RUN: llc -mtriple=riscv32 -mattr=+a,+experimental-ztso -verify-machineinstrs < %s \
7
+ ; RUN: | FileCheck -check-prefix=RV32IA %s
6
8
; RUN: llc -mtriple=riscv64 -verify-machineinstrs < %s \
7
9
; RUN: | FileCheck -check-prefix=RV64I %s
8
10
; RUN: llc -mtriple=riscv64 -mattr=+a -verify-machineinstrs < %s \
9
11
; RUN: | FileCheck -check-prefix=RV64IA %s
12
+ ; RUN: llc -mtriple=riscv64 -mattr=+a,+experimental-ztso -verify-machineinstrs < %s \
13
+ ; RUN: | FileCheck -check-prefix=RV64IA %s
10
14
11
15
define void @cmpxchg_i8_monotonic_monotonic (ptr %ptr , i8 %cmp , i8 %val ) nounwind {
12
16
; RV32I-LABEL: cmpxchg_i8_monotonic_monotonic:
Original file line number Diff line number Diff line change 3
3
; RUN: | FileCheck -check-prefix=RV32I %s
4
4
; RUN: llc -mtriple=riscv32 -mattr=+a -verify-machineinstrs < %s \
5
5
; RUN: | FileCheck -check-prefix=RV32IA %s
6
+ ; RUN: llc -mtriple=riscv32 -mattr=+a,+experimental-ztso -verify-machineinstrs < %s \
7
+ ; RUN: | FileCheck -check-prefix=RV32IA %s
6
8
; RUN: llc -mtriple=riscv64 -verify-machineinstrs < %s \
7
9
; RUN: | FileCheck -check-prefix=RV64I %s
8
10
; RUN: llc -mtriple=riscv64 -mattr=+a -verify-machineinstrs < %s \
9
11
; RUN: | FileCheck -check-prefix=RV64IA %s
12
+ ; RUN: llc -mtriple=riscv64 -mattr=+a,+experimental-ztso -verify-machineinstrs < %s \
13
+ ; RUN: | FileCheck -check-prefix=RV64IA %s
10
14
11
15
define i8 @atomicrmw_xchg_i8_monotonic(ptr %a, i8 %b) nounwind {
12
16
; RV32I-LABEL: atomicrmw_xchg_i8_monotonic:
You can’t perform that action at this time.
0 commit comments