Mercurial > hg > CbC > CbC_llvm
annotate test/CodeGen/X86/tailcallpic2.ll @ 100:7d135dc70f03 LLVM 3.9
LLVM 3.9
author | Miyagi Mitsuki <e135756@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 26 Jan 2016 22:53:40 +0900 |
parents | 95c75e76d11b |
children |
rev | line source |
---|---|
0 | 1 ; RUN: llc < %s -tailcallopt -mtriple=i686-pc-linux-gnu -relocation-model=pic | FileCheck %s |
2 | |
3 define fastcc i32 @tailcallee(i32 %a1, i32 %a2, i32 %a3, i32 %a4) { | |
4 entry: | |
5 ret i32 %a3 | |
6 } | |
7 | |
8 define fastcc i32 @tailcaller(i32 %in1, i32 %in2) { | |
9 entry: | |
10 %tmp11 = tail call fastcc i32 @tailcallee( i32 %in1, i32 %in2, i32 %in1, i32 %in2 ) ; <i32> [#uses=1] | |
11 ret i32 %tmp11 | |
12 ; CHECK: movl tailcallee@GOT | |
13 ; CHECK: jmpl | |
14 } | |
15 |