Home | History | Annotate | Download | only in CodeGenCXX

Lines Matching full:void

12 // CHECK: define weak_odr void @_Z2f0IJEEv1XIXsZT_EJDpRT_EE
14 void f0(X<sizeof...(Types), Types&...>) { }
16 template void f0(X<0>);
18 // CHECK: define weak_odr void @_Z2f0IJifdEEv1XIXsZT_EJDpRT_EE
19 template void f0<int, float, double>(X<3, int&, float&, double&>);
22 template<typename ...Types> void f1() {}
23 // CHECK: define weak_odr void @_Z2f1IJEEvv
24 template void f1<>();
25 // CHECK: define weak_odr void @_Z2f1IJiEEvv
26 template void f1<int>();
27 // CHECK: define weak_odr void @_Z2f1IJifEEvv
28 template void f1<int, float>();
31 template<typename ...Types> void f2(Types...) {}
32 // CHECK: define weak_odr void @_Z2f2IJEEvDpT_
33 template void f2<>();
34 // CHECK: define weak_odr void @_Z2f2IJiEEvDpT_
35 template void f2<int>(int);
36 // CHECK: define weak_odr void @_Z2f2IJifEEvDpT_
37 template void f2<int, float>(int, float);
40 template<typename ...Types> void f3(const Types *...) {}
41 // CHECK: define weak_odr void @_Z2f3IJEEvDpPKT_
42 template void f3<>();
43 // CHECK: define weak_odr void @_Z2f3IJiEEvDpPKT_
44 template void f3<int>(const int*);
45 // CHECK: define weak_odr void @_Z2f3IJifEEvDpPKT_
46 template void f3<int, float>(const int*, const float*);
50 // CHECK: define weak_odr void @_Z2f4IJifdEE5tupleIJDpT_EEv
55 // CHECK: define weak_odr void @_Z2f5IiJifdEE8identityIFT_DpT0_EEv
60 // CHECK: define weak_odr void @_Z2f6IJLi1ELi2ELi3EEE9int_tupleIJXspT_EEEv
66 // CHECK: define weak_odr void @_Z2f7IJ8identity13add_referenceEE14template_tupleIJDpT_EEv