blob: a6a45459e8843bc68cd3408f4c3520b0d32a6d3f [file] [log] [blame]
Joey Gouly926d3f52013-09-05 15:35:24 +00001; RUN: llc < %s -mtriple=armv8 -mattr=+db | FileCheck %s
2
3define void @test() {
4 ; CHECK: dmb sy
5 call void @llvm.arm.dmb(i32 15)
6 ; CHECK: dmb osh
7 call void @llvm.arm.dmb(i32 3)
8 ; CHECK: dsb sy
9 call void @llvm.arm.dsb(i32 15)
10 ; CHECK: dsb ishld
11 call void @llvm.arm.dsb(i32 9)
12 ret void
13}
14
15declare void @llvm.arm.dmb(i32)
16declare void @llvm.arm.dsb(i32)