blob: 77ef686cc851f233efeb3bfee8cfeb72f95ad6db [file] [log] [blame]
Sriraman Tallam7cdb10f2017-11-03 00:10:19 +00001; RUN: llc < %s -mcpu=generic -mtriple=x86_64-linux-gnu -relocation-model=pic \
2; RUN: | FileCheck -check-prefix=X64 %s
3; RUN: llc < %s -mcpu=generic -mtriple=x86_64-linux-gnu \
4; RUN: | FileCheck -check-prefix=X64 %s
5
6define i32 @main() #0 {
7; X64: callq *_Z3foov@GOTPCREL(%rip)
8; X64: callq _Z3barv
9
10entry:
11 %retval = alloca i32, align 4
12 store i32 0, i32* %retval, align 4
13 %call1 = call i32 @_Z3foov()
14 %call2 = call i32 @_Z3barv()
15 ret i32 0
16}
17
18; Function Attrs: nonlazybind
19declare i32 @_Z3foov() #1
20
21declare i32 @_Z3barv() #2
22
23attributes #1 = { nonlazybind }