blob: b4cd215f3a26af8cc248b5a073e32ecb5f607905 [file] [log] [blame]
Dylan McKaya789f402016-11-16 21:58:04 +00001; RUN: llc -mattr=avr6 < %s -march=avr | FileCheck %s
2
3; Checks that atomic fences are simply removed from IR.
4; AVR is always singlethreaded so fences do nothing.
5
6; CHECK_LABEL: atomic_fence8
Francis Visoiu Mistrih25528d62017-12-04 17:18:51 +00007; CHECK: ; %bb.0:
Dylan McKaya789f402016-11-16 21:58:04 +00008; CHECK-NEXT: ret
9define void @atomic_fence8() {
10 fence acquire
11 ret void
12}
13