Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Mem

164   auto Mem = make_unique<DIE>(dwarf::DW_TAG_member);
165 DIEString MemStr(&One, "mem");
166 Mem->addValue(dwarf::DW_AT_name, dwarf::DW_FORM_strp, &MemStr);
168 Mem->addValue(dwarf::DW_AT_type, dwarf::DW_FORM_ref4, &FooRef);
171 Foo.addChild(std::move(Mem));
178 // struct foo { foo *mem; };
186 auto Mem = make_unique<DIE>(dwarf::DW_TAG_member);
187 DIEString MemStr(&Eight, "mem");
188 Mem->addValue(dwarf::DW_AT_name, dwarf::DW_FORM_strp, &MemStr);
190 Mem->addValue(dwarf::DW_AT_data_member_location, dwarf::DW_FORM_data1, &Zero);
198 Mem->addValue(dwarf::DW_AT_type, dwarf::DW_FORM_ref4, &FooPtrRef);
200 Foo.addChild(std::move(Mem));
207 // struct foo { foo &mem; };
215 auto Mem = make_unique<DIE>(dwarf::DW_TAG_member);
216 DIEString MemStr(&Eight, "mem");
217 Mem->addValue(dwarf::DW_AT_name, dwarf::DW_FORM_strp, &MemStr);
219 Mem->addValue(dwarf::DW_AT_data_member_location, dwarf::DW_FORM_data1, &Zero);
231 Mem->addValue(dwarf::DW_AT_type, dwarf::DW_FORM_ref4, &FooRefConstRef);
233 Foo.addChild(std::move(Mem));
240 // struct foo { foo &&mem; };
248 auto Mem = make_unique<DIE>(dwarf::DW_TAG_member);
249 DIEString MemStr(&Eight, "mem");
250 Mem->addValue(dwarf::DW_AT_name, dwarf::DW_FORM_strp, &MemStr);
252 Mem->addValue(dwarf::DW_AT_data_member_location, dwarf::DW_FORM_data1, &Zero);
264 Mem->addValue(dwarf::DW_AT_type, dwarf::DW_FORM_ref4, &FooRefConstRef);
266 Foo.addChild(std::move(Mem));
273 // struct foo { foo foo::*mem; };
281 auto Mem = make_unique<DIE>(dwarf::DW_TAG_member);
282 DIEString MemStr(&Eight, "mem");
283 Mem->addValue(dwarf::DW_AT_name, dwarf::DW_FORM_strp, &MemStr);
285 Mem->addValue(dwarf::DW_AT_data_member_location, dwarf::DW_FORM_data1, &Zero);
294 Mem->addValue(dwarf::DW_AT_type, dwarf::DW_FORM_ref4, &PtrToFooMemRef);
296 Foo.addChild(std::move(Mem));
307 // struct foo { bar foo::*mem; };
314 DIEString MemStr(&Eight, "mem");
325 auto Mem = make_unique<DIE>(dwarf::DW_TAG_member);
326 Mem->addValue(dwarf::DW_AT_name, dwarf::DW_FORM_strp, &MemStr);
327 Mem->addValue(dwarf::DW_AT_data_member_location, dwarf::DW_FORM_data1,
338 Mem->addValue(dwarf::DW_AT_type, dwarf::DW_FORM_ref4, &PtrToFooMemRef);
340 Foo.addChild(std::move(Mem));
354 auto Mem = make_unique<DIE>(dwarf::DW_TAG_member);
355 Mem->addValue(dwarf::DW_AT_name, dwarf::DW_FORM_strp, &MemStr);
356 Mem->addValue(dwarf::DW_AT_data_member_location, dwarf::DW_FORM_data1,
367 Mem->addValue(dwarf::DW_AT_type, dwarf::DW_FORM_ref4, &PtrToFooMemRef);
369 Foo.addChild(std::move(Mem));
380 // struct foo { bar bar::*mem; };
387 DIEString MemStr(&Eight, "mem");
398 auto Mem = make_unique<DIE>(dwarf::DW_TAG_member);
399 Mem->addValue(dwarf::DW_AT_name, dwarf::DW_FORM_strp, &MemStr);
400 Mem->addValue(dwarf::DW_AT_data_member_location, dwarf::DW_FORM_data1,
410 Mem->addValue(dwarf::DW_AT_type, dwarf::DW_FORM_ref4, &PtrToFooMemRef);
412 Foo.addChild(std::move(Mem));
426 auto Mem = make_unique<DIE>(dwarf::DW_TAG_member);
427 Mem->addValue(dwarf::DW_AT_name, dwarf::DW_FORM_strp, &MemStr);
428 Mem->addValue(dwarf::DW_AT_data_member_location, dwarf::DW_FORM_data1,
438 Mem->addValue(dwarf::DW_AT_type, dwarf::DW_FORM_ref4, &PtrToFooMemRef);
440 Foo.addChild(std::move(Mem));
453 // struct foo { decltype(a) mem; };
459 DIEString MemStr(&Zero, "mem");
468 auto Mem = make_unique<DIE>(dwarf::DW_TAG_member);
469 Mem->addValue(dwarf::DW_AT_name, dwarf::DW_FORM_strp, &MemStr);
470 Mem->addValue(dwarf::DW_AT_data_member_location, dwarf::DW_FORM_data1, &Zero);
478 Mem->addValue(dwarf::DW_AT_type, dwarf::DW_FORM_ref4, &UnnamedPtrRef);
480 Foo.addChild(std::move(Mem));