Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:DIE

10 #include "../lib/CodeGen/AsmPrinter/DIE.h"
23 DIE Die(dwarf::DW_TAG_base_type);
25 Die.addValue(dwarf::DW_AT_byte_size, dwarf::DW_FORM_data1, &Size);
26 uint64_t MD5Res = Hash.computeTypeSignature(Die);
32 DIE Unnamed(dwarf::DW_TAG_structure_type);
41 // The exact same hash GCC produces for this DIE.
47 DIE Foo(dwarf::DW_TAG_structure_type);
55 // The exact same hash GCC produces for this DIE.
61 DIE CU(dwarf::DW_TAG_compile_unit);
63 auto Space = make_unique<DIE>(dwarf::DW_TAG_namespace);
71 auto Foo = make_unique<DIE>(dwarf::DW_TAG_structure_type);
76 DIE &N = *Foo;
82 // The exact same hash GCC produces for this DIE.
88 DIE Unnamed(dwarf::DW_TAG_structure_type);
92 DIE Int(dwarf::DW_TAG_base_type);
101 auto Member = make_unique<DIE>(dwarf::DW_TAG_member);
118 DIE Unnamed(dwarf::DW_TAG_structure_type);
123 DIE Int(dwarf::DW_TAG_base_type);
132 auto Mem1 = make_unique<DIE>(dwarf::DW_TAG_member);
142 auto Mem2 = make_unique<DIE>(dwarf::DW_TAG_member);
158 DIE Foo(dwarf::DW_TAG_structure_type);
164 auto Mem = make_unique<DIE>(dwarf::DW_TAG_member);
180 DIE Foo(dwarf::DW_TAG_structure_type);
186 auto Mem = make_unique<DIE>(dwarf::DW_TAG_member);
192 DIE FooPtr(dwarf::DW_TAG_pointer_type);
209 DIE Foo(dwarf::DW_TAG_structure_type);
215 auto Mem = make_unique<DIE>(dwarf::DW_TAG_member);
221 DIE FooRef(dwarf::DW_TAG_reference_type);
226 DIE FooRefConst(dwarf::DW_TAG_const_type);
242 DIE Foo(dwarf::DW_TAG_structure_type);
248 auto Mem = make_unique<DIE>(dwarf::DW_TAG_member);
254 DIE FooRef(dwarf::DW_TAG_rvalue_reference_type);
259 DIE FooRefConst(dwarf::DW_TAG_const_type);
275 DIE Foo(dwarf::DW_TAG_structure_type);
281 auto Mem = make_unique<DIE>(dwarf::DW_TAG_member);
287 DIE PtrToFooMem(dwarf::DW_TAG_ptr_to_member_type);
317 DIE Bar(dwarf::DW_TAG_structure_type);
321 DIE Foo(dwarf::DW_TAG_structure_type);
325 auto Mem = make_unique<DIE>(dwarf::DW_TAG_member);
330 DIE PtrToFooMem(dwarf::DW_TAG_ptr_to_member_type);
346 DIE Bar(dwarf::DW_TAG_structure_type);
350 DIE Foo(dwarf::DW_TAG_structure_type);
354 auto Mem = make_unique<DIE>(dwarf::DW_TAG_member);
359 DIE PtrToFooMem(dwarf::DW_TAG_ptr_to_member_type);
390 DIE Bar(dwarf::DW_TAG_structure_type);
394 DIE Foo(dwarf::DW_TAG_structure_type);
398 auto Mem = make_unique<DIE>(dwarf::DW_TAG_member);
403 DIE PtrToFooMem(dwarf::DW_TAG_ptr_to_member_type);
418 DIE Bar(dwarf::DW_TAG_structure_type);
422 DIE Foo(dwarf::DW_TAG_structure_type);
426 auto Mem = make_unique<DIE>(dwarf::DW_TAG_member);
431 DIE PtrToFooMem(dwarf::DW_TAG_ptr_to_member_type);
461 DIE
464 DIE Foo(dwarf::DW_TAG_structure_type);
468 auto Mem = make_unique<DIE>(dwarf::DW_TAG_member);
472 DIE UnnamedPtr(dwarf::DW_TAG_pointer_type);
489 DIE Unnamed(dwarf::DW_TAG_structure_type);
493 auto Foo = make_unique<DIE>(dwarf::DW_TAG_structure_type);
502 // The exact same hash GCC produces for this DIE.
508 DIE Unnamed(dwarf::DW_TAG_structure_type);
512 auto Func = make_unique<DIE>(dwarf::DW_TAG_subprogram);
520 // The exact same hash GCC produces for this DIE.
528 DIE A(dwarf::DW_TAG_structure_type);
536 auto Func = make_unique<DIE>(dwarf::DW_TAG_subprogram);
551 // The exact same hash GCC produces for this DIE.
561 DIE A(dwarf::DW_TAG_structure_type);
572 DIE IntTyDIE(dwarf::DW_TAG_base_type);
578 auto PITyDIE = make_unique<DIE>(dwarf::DW_TAG_const_type);
582 auto PI = make_unique<DIE>(dwarf::DW_TAG_member);
606 DIE A(dwarf::DW_TAG_structure_type);
616 auto FloatTyDIE = make_unique<DIE>(dwarf::DW_TAG_base_type);
622 auto PITyDIE = make_unique<DIE>(dwarf::DW_TAG_const_type);
626 auto PI = make_unique<DIE>(dwarf::DW_TAG_member);