summaryrefslogtreecommitdiff
path: root/test/llvm_autogenerated/call.s
blob: b68b5c68be4fc3cfbecbb20c6af2c34b7c8da2d4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
	.text
	.file	"/s/llvm-upstream/llvm/test/CodeGen/WebAssembly/call.ll"
	.globl	call_i32_nullary
	.type	call_i32_nullary,@function
call_i32_nullary:
	.result 	i32
	i32.call	$push0=, i32_nullary@FUNCTION
	return  	$pop0
	.endfunc
.Lfunc_end0:
	.size	call_i32_nullary, .Lfunc_end0-call_i32_nullary

	.globl	call_i64_nullary
	.type	call_i64_nullary,@function
call_i64_nullary:
	.result 	i64
	i64.call	$push0=, i64_nullary@FUNCTION
	return  	$pop0
	.endfunc
.Lfunc_end1:
	.size	call_i64_nullary, .Lfunc_end1-call_i64_nullary

	.globl	call_float_nullary
	.type	call_float_nullary,@function
call_float_nullary:
	.result 	f32
	f32.call	$push0=, float_nullary@FUNCTION
	return  	$pop0
	.endfunc
.Lfunc_end2:
	.size	call_float_nullary, .Lfunc_end2-call_float_nullary

	.globl	call_double_nullary
	.type	call_double_nullary,@function
call_double_nullary:
	.result 	f64
	f64.call	$push0=, double_nullary@FUNCTION
	return  	$pop0
	.endfunc
.Lfunc_end3:
	.size	call_double_nullary, .Lfunc_end3-call_double_nullary

	.globl	call_void_nullary
	.type	call_void_nullary,@function
call_void_nullary:
	call    	void_nullary@FUNCTION
	return
	.endfunc
.Lfunc_end4:
	.size	call_void_nullary, .Lfunc_end4-call_void_nullary

	.globl	call_i32_unary
	.type	call_i32_unary,@function
call_i32_unary:
	.param  	i32
	.result 	i32
	i32.call	$push0=, i32_unary@FUNCTION, $0
	return  	$pop0
	.endfunc
.Lfunc_end5:
	.size	call_i32_unary, .Lfunc_end5-call_i32_unary

	.globl	call_i32_binary
	.type	call_i32_binary,@function
call_i32_binary:
	.param  	i32, i32
	.result 	i32
	i32.call	$push0=, i32_binary@FUNCTION, $0, $1
	return  	$pop0
	.endfunc
.Lfunc_end6:
	.size	call_i32_binary, .Lfunc_end6-call_i32_binary

	.globl	call_indirect_void
	.type	call_indirect_void,@function
call_indirect_void:
	.param  	i32
	call_indirect	$0
	return
	.endfunc
.Lfunc_end7:
	.size	call_indirect_void, .Lfunc_end7-call_indirect_void

	.globl	call_indirect_i32
	.type	call_indirect_i32,@function
call_indirect_i32:
	.param  	i32
	.result 	i32
	i32.call_indirect	$push0=, $0
	return  	$pop0
	.endfunc
.Lfunc_end8:
	.size	call_indirect_i32, .Lfunc_end8-call_indirect_i32

	.globl	tail_call_void_nullary
	.type	tail_call_void_nullary,@function
tail_call_void_nullary:
	call    	void_nullary@FUNCTION
	return
	.endfunc
.Lfunc_end9:
	.size	tail_call_void_nullary, .Lfunc_end9-tail_call_void_nullary

	.globl	fastcc_tail_call_void_nullary
	.type	fastcc_tail_call_void_nullary,@function
fastcc_tail_call_void_nullary:
	call    	void_nullary@FUNCTION
	return
	.endfunc
.Lfunc_end10:
	.size	fastcc_tail_call_void_nullary, .Lfunc_end10-fastcc_tail_call_void_nullary

	.globl	coldcc_tail_call_void_nullary
	.type	coldcc_tail_call_void_nullary,@function
coldcc_tail_call_void_nullary:
	call    	void_nullary@FUNCTION
	return
	.endfunc
.Lfunc_end11:
	.size	coldcc_tail_call_void_nullary, .Lfunc_end11-coldcc_tail_call_void_nullary


	.functype	i32_nullary, i32
	.functype	i32_unary, i32, i32
	.functype	i32_binary, i32, i32, i32
	.functype	i64_nullary, i64
	.functype	float_nullary, f32
	.functype	double_nullary, f64
	.functype	void_nullary, void