blob: 12ce8485f0a40d5a25c4481a96873c2701cead36 [file] [log] [blame]
Daniel Cedermanc812dcc2018-07-17 05:49:33 +00001; RUN: llc -mtriple=sparc-linux-gnu < %s -show-mc-encoding -verify-machineinstrs | FileCheck %s
Benjamin Kramerfacca1f2014-02-23 21:43:52 +00002
3define void @test1() {
4 tail call void @llvm.trap()
5 unreachable
6
7; CHECK-LABEL: test1:
8; CHECK: ta 5 ! encoding: [0x91,0xd0,0x20,0x05]
9}
10
11declare void @llvm.trap()
Daniel Cederman68765752018-07-16 12:16:53 +000012
13; CHECK-LABEL: testdebugtrap:
14; CHECK: ta 1 ! encoding: [0x91,0xd0,0x20,0x01]
15define void @testdebugtrap() {
16entry:
17 call void @llvm.debugtrap()
18 ret void
19}
20
21declare void @llvm.debugtrap()