Mercurial > hg > Members > tobaru > cbc > CbC_llvm
annotate test/CodeGen/ARM/v8m-tail-call.ll @ 128:c347d3398279 default tip
fix
author | mir3636 |
---|---|
date | Wed, 06 Dec 2017 14:37:17 +0900 |
parents | 803732b1fca8 |
children |
rev | line source |
---|---|
121 | 1 ; RUN: llc %s -o - -mtriple=thumbv8m.base | FileCheck %s |
2 | |
3 define void @test() { | |
4 ; CHECK-LABEL: test: | |
5 entry: | |
6 %call = tail call i32 @foo() | |
7 %tail = tail call i32 @foo() | |
8 ret void | |
9 ; CHECK: bl foo | |
10 ; CHECK: bl foo | |
11 ; CHECK-NOT: b foo | |
12 } | |
13 | |
14 define void @test2() { | |
15 ; CHECK-LABEL: test2: | |
16 entry: | |
17 %tail = tail call i32 @foo() | |
18 ret void | |
19 ; CHECK: b foo | |
20 ; CHECK-NOT: bl foo | |
21 } | |
22 | |
23 declare i32 @foo() |