Lines Matching refs:a0
11 // N64: define void @foo1(i32 %a0, i64, double %a1.coerce0, i64 %a1.coerce1, i64 %a1.coerce2, i64 %a1.coerce3, double %a2.coerce0, i64 %a2.coerce1, i64 %a2.coerce2, i64 %a2.coerce3, i32 %b, i64, double %a3.coerce0, i64 %a3.coerce1, i64 %a3.coerce2, i64 %a3.coerce3)
12 // N64: tail call void @foo2(i32 1, i32 2, i32 %a0, i64 undef, double %a1.coerce0, i64 %a1.coerce1, i64 %a1.coerce2, i64 %a1.coerce3, double %a2.coerce0, i64 %a2.coerce1, i64 %a2.coerce2, i64 %a2.coerce3, i32 3, i64 undef, double %a3.coerce0, i64 %a3.coerce1, i64 %a3.coerce2, i64 %a3.coerce3)
17 void foo1(int a0, S0 a1, S0 a2, int b, S0 a3) {
18 foo2(1, 2, a0, a1, a2, 3, a3);
23 // N64: define void @foo3(i32 %a0, i64, fp128 %a1)
24 // N64: tail call void @foo4(i32 1, i32 2, i32 %a0, i64 undef, fp128 %a1)
29 void foo3(int a0, long double a1) {
30 foo4(1, 2, a0, a1);
35 // N64: define void @foo5(%struct.S0* noalias sret %agg.result, i64, fp128 %a0)
36 // N64: call void @foo6(%struct.S0* sret %agg.result, i32 1, i32 2, i64 undef, fp128 %a0)
41 S0 foo5(long double a0) {
42 return foo6(1, 2, a0);
47 // O32: define void @foo7(float %a0, double %a1)
52 void foo7(float a0, double a1) {
53 foo8(a0 + 1.0f, a1 + 2.0);