Home | History | Annotate | Download | only in CodeGenCXX

Lines Matching full:void

53       void f();
59 virtual void g();
62 void C<int>::D::g() {
77 // CHECK: define hidden void @_ZN5Test11fEv
78 void HIDDEN f() { }
84 void f();
88 // CHECK: define hidden void @_ZN5Test21A1fEv
89 void A::f() { }
95 void f();
100 // CHECK: define hidden void @_ZN5Test31A1B1fEv
101 void A::B::f() { }
108 // CHECK: define hidden void @_ZN5Test41gEv
109 void g() { }
112 void f();
116 // CHECK: define void @_ZN5Test41A1fEv
117 void A::f() { }
124 // CHECK: define hidden void @_ZN5Test52NS1fEv()
125 void f() { }
130 // CHECK: define void @_ZN5Test52NS1gEv
131 void g() { }
139 void bonk();
140 virtual void bar() = 0;
142 virtual void zonk() {}
147 virtual void bar();
158 static void foo() {}
164 // CHECK: define linkonce_odr hidden void @_ZN5Test74ArefILZNS_1aEEE3fooEv()
165 void test() {
171 void foo();
172 void bar() {}
173 // CHECK-HIDDEN: define hidden void @_ZN5Test83barEv()
174 // CHECK-HIDDEN: declare void @_ZN5Test83fooEv()
176 void test() {
186 void DEFAULT test9_fun(struct A *a) { }
189 // CHECK: define void @test9_fun(
190 // CHECK-HIDDEN: define void @test9_fun(
192 void test() {
203 void foo(A*);
206 // CHECK: define void @_ZN6Test101B3fooEPNS_1AE(
207 // CHECK-HIDDEN: define void @_ZN6Test101B3fooEPNS_1AE(
208 void B::foo(A*) {}
214 void foo() {}
215 void DEFAULT bar() {}
218 void test() {
224 // CHECK: define linkonce_odr void @_ZN6Test111A3fooEv(
225 // CHECK: define linkonce_odr void @_ZN6Test111A3barEv(
226 // CHECK-HIDDEN: define linkonce_odr hidden void @_ZN6Test111A3fooEv(
227 // CHECK-HIDDEN: define linkonce_odr void @_ZN6Test111A3barEv(
241 void test() {
288 struct Base1 { virtual void foo(); };
289 struct Base2 : virtual Base1 { virtual void foo(); };
291 virtual void foo();
295 void test() {
303 static void foo();
304 static void DEFAULT bar();
305 static void HIDDEN baz();
308 static void foo();
309 static void DEFAULT bar();
310 static void HIDDEN baz();
314 void test() {
322 // CHECK: declare hidden void @_ZN6Test171A3fooEv()
323 // CHECK: declare void @_ZN6Test171A3barEv()
324 // CHECK: declare hidden void @_ZN6Test171A3bazEv()
325 // CHECK: declare void @_ZN6Test171A1B3fooEv()
326 // CHECK: declare void @_ZN6Test171A1B3barEv()
327 // CHECK: declare hidden void @_ZN6Test171A1B3bazEv()
328 // CHECK-HIDDEN: declare hidden void @_ZN6Test171A3fooEv()
329 // CHECK-HIDDEN: declare void @_ZN6Test171A3barEv()
330 // CHECK-HIDDEN: declare hidden void @_ZN6Test171A3bazEv()
331 // CHECK-HIDDEN: declare void @_ZN6Test171A1B3fooEv()
332 // CHECK-HIDDEN: declare void @_ZN6Test171A1B3barEv()
333 // CHECK-HIDDEN: declare hidden void @_ZN6Test171A1B3bazEv()
338 static void foo();
339 static void DEFAULT bar();
340 static void HIDDEN baz();
343 static void foo();
344 static void DEFAULT bar();
345 static void HIDDEN baz();
350 void test() {
364 // CHECK: declare hidden void @_ZN6Test181AIiE3fooEv()
365 // CHECK: declare void @_ZN6Test181AIiE3barEv()
366 // CHECK: declare hidden void @_ZN6Test181AIiE3bazEv()
367 // CHECK: declare void @_ZN6Test181AIiE1B3fooEv()
368 // CHECK: declare void @_ZN6Test181AIiE1B3barEv()
369 // CHECK: declare hidden void @_ZN6Test181AIiE1B3bazEv()
370 // CHECK: declare hidden void @_ZN6Test181AINS_1HEE3fooEv()
371 // CHECK: declare hidden void @_ZN6Test181AINS_1HEE3barEv()
372 // CHECK: declare hidden void @_ZN6Test181AINS_1HEE3bazEv()
373 // CHECK: declare hidden void @_ZN6Test181AINS_1HEE1B3fooEv()
374 // CHECK: declare hidden void @_ZN6Test181AINS_1HEE1B3barEv()
375 // CHECK: declare hidden void @_ZN6Test181AINS_1HEE1B3bazEv()
376 // CHECK-HIDDEN: declare hidden void @_ZN6Test181AIiE3fooEv()
377 // CHECK-HIDDEN: declare void @_ZN6Test181AIiE3barEv()
378 // CHECK-HIDDEN: declare hidden void @_ZN6Test181AIiE3bazEv()
379 // CHECK-HIDDEN: declare void @_ZN6Test181AIiE1B3fooEv()
380 // CHECK-HIDDEN: declare void @_ZN6Test181AIiE1B3barEv()
381 // CHECK-HIDDEN: declare hidden void @_ZN6Test181AIiE1B3bazEv()
382 // CHECK-HIDDEN: declare hidden void @_ZN6Test181AINS_1HEE3fooEv()
383 // CHECK-HIDDEN: declare hidden void @_ZN6Test181AINS_1HEE3barEv()
384 // CHECK-HIDDEN: declare hidden void @_ZN6Test181AINS_1HEE3bazEv()
385 // CHECK-HIDDEN: declare hidden void @_ZN6Test181AINS_1HEE1B3fooEv()
386 // CHECK-HIDDEN: declare hidden void @_ZN6Test181AINS_1HEE1B3barEv()
387 // CHECK-HIDDEN: declare hidden void @_ZN6Test181AINS_1HEE1B3bazEv()
394 template <class T> void foo() {
398 void test() {
410 static void test0();
411 static void test1();
414 // CHECK: define hidden void @_ZN6Test201AILj0EE5test0Ev()
415 void A<0>::test0() {}
417 // CHECK: declare hidden void @_ZN6Test201AILj0EE5test1Ev()
418 void test1() {
424 static void test2();
425 static void test3();
428 // CHECK: define void @_ZN6Test201AILj1EE5test2Ev()
429 void A<1>::test2() {}
431 // CHECK: declare void @_ZN6Test201AILj1EE5test3Ev()
432 void test3() {
440 static void test4() {}
441 static void test5();
444 // CHECK: define linkonce_odr hidden void @_ZN6Test201BINS_1AILj2EEEE5test4Ev()
445 void test4() {
449 // CHECK: declare hidden void @_ZN6Test201BINS_1AILj2EEEE5test5Ev()
450 void test5() {
459 __attribute__((visibility("default"))) void foo() {}
462 // CHECK: define weak_odr void @_ZN6test211AILNS_2EnE0EE3fooEv(
463 template void A<en>::foo();
474 static void foo();
475 static void bar() {}
478 static void foo();
479 static void bar() {}
482 void test() {
488 // CHECK: declare void @_ZN6test221BINS_2A1EE3fooEv()
489 // CHECK: define linkonce_odr void @_ZN6test221BINS_2A1EE3barEv()
490 // CHECK: declare void @_ZN6test221BINS_2A2EE3fooEv()
491 // CHECK: define linkonce_odr void @_ZN6test221BINS_2A2EE3barEv()
492 // CHECK-HIDDEN: declare void @_ZN6test221BINS_2A1EE3fooEv()
493 // CHECK-HIDDEN: define linkonce_odr void @_ZN6test221BINS_2A1EE3barEv()
494 // CHECK-HIDDEN: declare void @_ZN6test221BINS_2A2EE3fooEv()
495 // CHECK-HIDDEN: define linkonce_odr hidden void @_ZN6test221BINS_2A2EE3barEv()
502 void zed() {}
506 // CHECK: define weak_odr void @_ZN7PR101133foo3barIcE3zedEv
507 // CHECK-HIDDEN: define weak_odr void @_ZN7PR101133foo3barIcE3zedEv
512 // CHECK: define weak_odr void @_ZN7PR101133foo3barINS_3zedEE3zedEv
513 // CHECK-HIDDEN: define weak_odr void @_ZN7PR101133foo3barINS_3zedEE3zedEv
518 void size() const {
522 // CHECK: define weak_odr void @_ZNK7PR116905ClassIcE4sizeEv
523 // CHECK-HIDDEN: define weak_odr void @_ZNK7PR116905ClassIcE4sizeEv
525 template<class T> void Method() {}
526 template DEFAULT void Method<char>();
527 // CHECK: define weak_odr void @_ZN7PR116906MethodIcEEvv
528 // CHECK-HIDDEN: define weak_odr void @_ZN7PR116906MethodIcEEvv
536 void bar() {
543 // CHECK: define weak_odr void @_ZN9PR11690_23foo3zedINS_3bazENS0_3barEE3barEv
544 // CHECK-HIDDEN: define weak_odr void @_ZN9PR11690_23foo3zedINS_3bazENS0_3barEE3barEv
552 static void f() {
558 void g() {
562 // CHECK: define linkonce_odr void @_ZN6test231XINS_1AEE1fEv
563 // CHECK-HIDDEN: define linkonce_odr hidden void @_ZN6test231XINS_1AEE1fEv
568 void Bind(const P1& p1) {
573 void f() {
576 // CHECK: define linkonce_odr void @_ZN7PR120014BindINS_7VersionEEEvRKT_
577 // CHECK-HIDDEN: define linkonce_odr hidden void @_ZN7PR120014BindINS_7VersionEEEvRKT_
585 void mem() {}
588 void test() {
592 // CHECK: define linkonce_odr void @_ZN6test241S3memINS_1AEEEvv
593 // CHECK-HIDDEN: define linkonce_odr hidden void @_ZN6test241S3memINS_1AEEEvv
599 __attribute__((visibility("default"))) void f();
603 void C<int>::f() { }
605 // CHECK: define void @_ZN6test261CIiE1fEv
606 // CHECK-HIDDEN: define void @_ZN6test261CIiE1fEv