Lines Matching defs:abc
3 struct abc {
11 struct abc foo1(void);
12 // CHECK-DAG: declare {{.*}} @foo1(ptr dead_on_unwind writable sret(%struct.abc)
13 struct abc foo2();
14 // CHECK-DAG: declare {{.*}} @foo2(ptr dead_on_unwind writable sret(%struct.abc)
15 struct abc foo3(void) { return (struct abc){0}; }
16 // CHECK-DAG: define {{.*}} @foo3(ptr dead_on_unwind noalias writable sret(%struct.abc)
19 struct abc dummy1 = foo1();
20 // CHECK-DAG: call {{.*}} @foo1(ptr dead_on_unwind writable sret(%struct.abc)
21 struct abc dummy2 = foo2();
22 // CHECK-DAG: call {{.*}} @foo2(ptr dead_on_unwind writable sret(%struct.abc)