Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
101613e9034675a9530df1a8d980149a844d6719
/
llvm
/
lib
/
CodeGen
/
AsmPrinter
/
DwarfUnit.h
101613e
DwarfUnit: Refactor DW_AT_file creation into a common function.
by David Blaikie
· 12 years ago
00107f8
Remove some prototype code accidentally committed in r201043
by David Blaikie
· 12 years ago
9aff95c
Fix formatting introduced in r200941
by David Blaikie
· 12 years ago
cf48ade
Revert "Use DW_AT_high_pc and DW_AT_low_pc for the high and low pc for a"
by Eric Christopher
· 12 years ago
c528858
Use DW_AT_high_pc and DW_AT_low_pc for the high and low pc for a
by Eric Christopher
· 12 years ago
f645f96
DwarfUnit: Rename "Node" to "CUNode" and propagate it through DwarfTypeUnit as well.
by David Blaikie
· 12 years ago
7480ae6
Revert "DwarfUnit: Move the DICompileUnit Node to the DwarfCompileUnit only"
by David Blaikie
· 12 years ago
08badfd
DwarfUnit: Move the DICompileUnit Node to the DwarfCompileUnit only
by David Blaikie
· 12 years ago
d4368fd
Fix up a couple of review comments:
by Eric Christopher
· 12 years ago
d866720
Revert r198208 and reapply:
by Eric Christopher
· 12 years ago
17b7310
Revert r198199 (and r198202). It broke 3 DebugInfo tests for targeting i686-cygming.
by NAKAMURA Takumi
· 12 years ago
c2d401e
Fix aranges and split dwarf by ensuring that the symbol and relocation
by Eric Christopher
· 12 years ago
d039baa
Reapply r198196 with a fix to zero initialize the skeleton pointer.
by Eric Christopher
· 12 years ago
be4c91c
Temporarily revert "Use a pointer to keep track of the skeleton unit for
by Eric Christopher
· 12 years ago
83fff3f
Use a pointer to keep track of the skeleton unit for each normal unit
by Eric Christopher
· 12 years ago
46e2343
Add support for a CU to output a set of ranges for the CU. This is useful
by Eric Christopher
· 12 years ago
47f615e
DebugInfo: Introduce new DIValue, DIETypeSignature to encode references to type units via their signatures
by David Blaikie
· 12 years ago
db9ee00
Remove weak vtables. No functional change.
by Juergen Ributzka
· 12 years ago
bc56327
DebugInfo: Move type units into the debug_types section with appropriate comdat grouping and type unit headers
by David Blaikie
· 12 years ago
04adff7
Revert "DebugInfo: Move type units into the debug_types section with appropriate comdat grouping and type unit headers"
by David Blaikie
· 12 years ago
753c6e4
DebugInfo: Move type units into the debug_types section with appropriate comdat grouping and type unit headers
by David Blaikie
· 12 years ago
6201712
Revert "DebugInfo: Move type units into the debug_types section with appropriate comdat grouping and type unit headers"
by David Blaikie
· 12 years ago
baaf74d
DebugInfo: Move type units into the debug_types section with appropriate comdat grouping and type unit headers
by David Blaikie
· 12 years ago
727747e
Revert "DebugInfo: Move type units into the debug_types section with appropriate comdat grouping and type unit headers"
by David Blaikie
· 12 years ago
4fe3c00
DebugInfo: Move type units into the debug_types section with appropriate comdat grouping and type unit headers
by David Blaikie
· 12 years ago
3332d4c
DwarfUnit: LLVM_OVERRIDE and constify some functions
by David Blaikie
· 12 years ago
4287a49
Rename CompileUnit->DwarfCompileUnit and TypeUnit->DwarfTypeUnit for
by Eric Christopher
· 12 years ago
a5a7942
Rename Unit->DwarfUnit to match the file name and make it a bit less
by Eric Christopher
· 12 years ago
1ab7c2d
DwarfDebug/Unit: Remove another case of label recreation by storing the gnu_ranges label in the unit.
by David Blaikie
· 12 years ago
7d73460
DebugInfo: Move unit begin/end labels into the unit
by David Blaikie
· 12 years ago
03073f7
DebugInfo: Include the section and start-of-section label in the unit
by David Blaikie
· 12 years ago
f819485
Rename DwarfUnits to DwarfFile to help avoid some naming confusion.
by Eric Christopher
· 12 years ago
f879064
Make RangeSpanList take a symbol for the beginning of the range
by Eric Christopher
· 12 years ago
270ba4a
Use move and stack allocation for RangeSpanLists. As a result make
by Eric Christopher
· 12 years ago
0f63d06
Make ranges and range lists be a discrete entity that can be located
by Eric Christopher
· 12 years ago
2a80e44
DebugInfo: Rename generic unit references to "TheU" instead of TheCU now that they might be type units instead of compile units.
by David Blaikie
· 12 years ago
2c86a72
DebugInfo: Rename DwarfCompileUnit.* to DwarfUnit.* to match their contents.
by David Blaikie
· 12 years ago
[Renamed from llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h]
319a05f
DebugInfo: Refactor CompileUnit into a Unit baseclass and CompileUnit/TypeUnit derived classes.
by David Blaikie
· 12 years ago
f52eddf
80-column fixups.
by Eric Christopher
· 12 years ago
fbd29eb
DebugInfo: Remove CompileUnit::constructTypeDIEImpl now that it's just a simple wrapper again.
by David Blaikie
· 12 years ago
9d861be
DebugInfo: Pubtypes: Coelesce pubtype registration with accelerator type registration.
by David Blaikie
· 12 years ago
33ff697
In Dwarf 3 (and Dwarf 2) attributes whose value are offsets into a
by Eric Christopher
· 12 years ago
a16725b
Move DebugInfoOffset member near the other data member it helps describe.
by Eric Christopher
· 12 years ago
4affe8c
Reflow some documentation and remove whitespace comments. Move
by Eric Christopher
· 12 years ago
9f9b304
Add more documenation for the lookup tables data members.
by Eric Christopher
· 12 years ago
bca5c63
Reorder language in the CompileUnit description and add a comment.
by Eric Christopher
· 12 years ago
0fe676a
Constify the DIEs used for pubname and pubtype tables. Propagate
by Eric Christopher
· 12 years ago
409dd9c
DebugInfo: Partial implementation of DWARF type units.
by David Blaikie
· 12 years ago
2ea848b
DebugInfo: Constify accelerator table handling, and separate type accelarator insertion in preparation for a second use of this code from type units.
by David Blaikie
· 12 years ago
a07e4f5
Formatting and 80-col.
by Eric Christopher
· 12 years ago
a781b25b
DwarfCompileUnit: Add type safety to createGlobalVariableDIE
by David Blaikie
· 12 years ago
52c5020
DwarfCompileUnit: Push type safety of DIDescriptor through CompileUnit::createAndAddDIE.
by David Blaikie
· 12 years ago
b01f13e
DwarfCompileUnit: Add type safety to CompileUnit::getNode by returning DICompileUnit instead of a raw MDNode*.
by David Blaikie
· 12 years ago
5a15240
DwarfCompileUnit: Add type safety by using DICompileUnit rather than raw MDNode* for the CU metadata node
by David Blaikie
· 12 years ago
2ad0016
DwarfCompileUnit: Push DIDescriptors through a getDIE/insertDIE
by David Blaikie
· 12 years ago
34a2c87
Use a reference rather than a pointer as we don't expect a NULL DbgVariable.
by Eric Christopher
· 12 years ago
aeb105f
Unify the adding of enumerators with the construction of the enumeration.
by Eric Christopher
· 12 years ago
df9955d
Just pass the DIComposite type by value instead of by pointer.
by Eric Christopher
· 12 years ago
4dbdc90
Debug Info: remove duplication of DIEs when a DIE can be shared across CUs.
by Manman Ren
· 12 years ago
6b288cf
DebugInfo: Push header handling down into CompileUnit
by David Blaikie
· 12 years ago
ce20d46
Debug Info: support for DW_FORM_ref_addr.
by Manman Ren
· 12 years ago
f4c339e
Debug Info: instead of calling addToContextOwner which constructs the context
by Manman Ren
· 12 years ago
b987e51
Debug Info: add a helper function createAndAddDIE.
by Manman Ren
· 12 years ago
e341167
Fix name of variable in comment.
by Eric Christopher
· 12 years ago
ffc9a71
Debug Info: code clean up.
by Manman Ren
· 12 years ago
230ec86
Debug Info: code clean up.
by Manman Ren
· 12 years ago
57e6ff7
Debug Info: code clean up.
by Manman Ren
· 12 years ago
0cfd20b
Debug Info: code clean up.
by Manman Ren
· 12 years ago
f244319
DebugInfo: Put each kind of constant (form, attribute, tag, etc) into its own enum for ease of use.
by David Blaikie
· 12 years ago
7cc6270
Debug Info: add a newly-created DIE to a parent in the same function.
by Manman Ren
· 12 years ago
2c8b790
According to the dwarf standard pubnames and pubtypes for languages
by Eric Christopher
· 12 years ago
c6b6392
Debug Info: static member DIE creation.
by Manman Ren
· 12 years ago
4c4b69c
Debug Info: remove form from function addDIEEntry.
by Manman Ren
· 12 years ago
3264a48
Reorganize some member variables and update a comment.
by Eric Christopher
· 12 years ago
87b9c49
Fix one comment and update another. Slightly reformat.
by Eric Christopher
· 12 years ago
9e429ae
Add a resolve method on CompileUnit that forwards to DwarfDebug.
by Eric Christopher
· 12 years ago
fa205ca
Make a bunch of CompileUnit member functions private.
by Eric Christopher
· 12 years ago
fe3ae44
Remove odd use of this.
by Eric Christopher
· 12 years ago
f0388b7
Reformat some odd formattings.
by Eric Christopher
· 12 years ago
08f7c8f
Tighten up some type arguments to functions. Where we expect a
by Eric Christopher
· 12 years ago
c19d6f0
Temporarily revert r176882 as it needs to be implemented in a different
by Eric Christopher
· 12 years ago
9cd26af
Move emission of the debug string table to early in the debug
by Eric Christopher
· 12 years ago
9c58f31
Migrate addGlobalName to the .cpp file as an intermediate step to further work.
by Eric Christopher
· 12 years ago
079b96e
Revert "Give internal classes hidden visibility."
by Benjamin Kramer
· 12 years ago
6a44af362
Give internal classes hidden visibility.
by Benjamin Kramer
· 12 years ago
ca68bbf
Formatting.
by Eric Christopher
· 12 years ago
bfceb2f
Remove the language parameter and variable from the compile unit. We
by Eric Christopher
· 12 years ago
31b0576
Be more rigorous about the sizes of forms and attributes.
by Eric Christopher
· 12 years ago
19d1532
Formatting.
by Eric Christopher
· 12 years ago
5dbec7d
Simplify code. No functionality change.
by Benjamin Kramer
· 12 years ago
78fcf490
addConstantValue, addConstantFPValue never returned anything but
by Eric Christopher
· 12 years ago
396ba8b
by Ulrich Weigand
· 12 years ago
f3cd7c5
DebugInfo: Pass MCSymbolRefExprs for labels instead of MCSymbols
by David Blaikie
· 12 years ago
bf2d23c
Use const references instead of pointers to references that are
by Eric Christopher
· 12 years ago
ea2605d
DebugInfo: don't use location lists when the location covers the whole function anyway
by David Blaikie
· 12 years ago
c57baee
Pass the MDNode in and do the insertion at compile unit creation time
by Eric Christopher
· 13 years ago
6156011
Typo.
by Eric Christopher
· 13 years ago
684fc53
DebugInfo: Support imported modules in lexical blocks
by David Blaikie
· 13 years ago
14a029d
Debug Info: use DW_FORM_ref_addr instead of DW_FORM_ref4 if the referenced DIE
by Manman Ren
· 13 years ago
228daa6
Allow optionally generating pubnames section in DWARF info. Introduce
by Krzysztof Parzyszek
· 13 years ago
Next »