16 lines · plain
1; Ensure that adjacent duplicated barriers are not removed at -O0.2; RUN: llc -O0 < %s -mtriple=armv7 -mattr=+db | FileCheck %s3 4define i32 @t1() {5entry:6 fence seq_cst7 fence seq_cst8 fence seq_cst9 ret i32 010}11 12; CHECK: @ %bb.0: @ %entry13; CHECK-NEXT: dmb ish14; CHECK-NEXT: dmb ish15; CHECK-NEXT: dmb ish16