blob: 44a3f46a1815d47d0c868997c4f6aaa3d0e8b6a5 [file] [log] [blame]
Evan Cheng11db0682010-08-11 06:22:01 +00001; RUN: llc < %s -march=thumb -mattr=+v6 | FileCheck %s
2
3declare void @llvm.memory.barrier( i1 , i1 , i1 , i1 , i1 )
4
5define void @t1() {
6; CHECK: t1:
7; CHECK: blx {{_*}}sync_synchronize
8 call void @llvm.memory.barrier( i1 false, i1 false, i1 false, i1 true, i1 true )
9 ret void
10}
11
12define void @t2() {
13; CHECK: t2:
14; CHECK: blx {{_*}}sync_synchronize
15 call void @llvm.memory.barrier( i1 false, i1 false, i1 false, i1 true, i1 false )
16 ret void
17}