Joey Gouly | 926d3f5 | 2013-09-05 15:35:24 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -mtriple=armv8 -mattr=+db | FileCheck %s |
2 | |||||
3 | define 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 | |||||
15 | declare void @llvm.arm.dmb(i32) | ||||
16 | declare void @llvm.arm.dsb(i32) |