summaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/DIEHash.cpp
Commit message (Expand)AuthorAge
* DIEEntry: Refer to the specified DIE via reference rather than pointer.David Blaikie2014-04-25
* [Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* Use std::unique_ptr for DIE childrenDavid Blaikie2014-04-14
* DebugInfo: Introduce DebugLocList to encapsulate a list of DebugLocEntries an...David Blaikie2014-04-02
* DebugInfo: Simplify debug loc list handling by keeping separate listsDavid Blaikie2014-03-24
* DwarfDebug: Simplify debug_loc mergingDavid Blaikie2014-03-24
* Shorten DotDebugLocEntry to just DebugLocEntry and reformat.Eric Christopher2014-03-18
* Add support for hashing location information for CU level hashes.Eric Christopher2014-03-08
* Move DIEEntry handling inside the main switch statement.Eric Christopher2014-03-06
* Add some helpful comments on DIEValue types that we expect to hash.Eric Christopher2014-03-06
* Rewrite the attribute hashing algorithm to use the type of the valueEric Christopher2014-03-06
* Add support for hashing attributes with DW_FORM_block. This requiredEric Christopher2014-02-20
* Format.Eric Christopher2014-02-20
* Add support for hashing DW_FORM_sdata and a small testcase.Eric Christopher2014-02-20
* Add support for DW_FORM_flag and DW_FORM_flag_present to the DIE hashingEric Christopher2014-01-31
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-07
* Remove unnecessary/commented-out header inclusion.David Blaikie2013-12-02
* DebugInfo: Rename DwarfCompileUnit.* to DwarfUnit.* to match their contents.David Blaikie2013-12-02
* DebugInfo: Partial implementation of DWARF type units.David Blaikie2013-11-19
* DIEHash: Move header include to be first in the implementation file to flush ...David Blaikie2013-11-13
* DIEHash: Summary hashing of member functionsDavid Blaikie2013-10-25
* DIEHash: Summary hashing of nested typesDavid Blaikie2013-10-25
* DIEHash: Const correct and use references where non-null/non-rebound.David Blaikie2013-10-24
* DIEHash: Do not use shallow type hashing for unnamed typesDavid Blaikie2013-10-24
* DIEHash: Refactor ref attribute hashing into smaller functionsDavid Blaikie2013-10-24
* DIEHashing: Provide an assert for unreachable functionality regarding friends.David Blaikie2013-10-22
* DWARF type hashing: pointers to membersDavid Blaikie2013-10-22
* DWARF Type Hashing: Include reference and rvalue reference type in the declar...David Blaikie2013-10-21
* DWARF type hashing: begin implementing Step 5, summary hashing in declarable ...David Blaikie2013-10-21
* DWARF type hashing: Handle multiple (including recursive) references to the s...David Blaikie2013-10-21
* DebugInfo: Hash DW_FORM_GNU_str_index as a string.David Blaikie2013-10-21
* DIEHash: Add more things (and remove one character) from the COLLECT_ATTR macroDavid Blaikie2013-10-17
* DIEHash: Support for simple (non-recursive, non-reused) type referencesDavid Blaikie2013-10-17
* DIEHash: Include the type's context in the type hash.David Blaikie2013-10-17
* DIEHash: Use DW_FORM_sdata for integers, per spec.David Blaikie2013-10-16
* Remove ambiguity introduced in r192836David Blaikie2013-10-16
* DIEHash: Include the trailing zero byte after the children of a DIEDavid Blaikie2013-10-16
* Simplify zero initialization of DIEAttrs variable.David Blaikie2013-10-16
* Add a hashing routine that handles hashing types. Add a test forEric Christopher2013-09-03
* Add the rest of the stock attributes to the attribute table.Eric Christopher2013-09-03
* Add a TODO here.Eric Christopher2013-08-28
* Add support for DW_FORM_dataN and DW_FORM_udata to the DIE hashingEric Christopher2013-08-28
* DebugInfo: Prefer references over pointers, pass by const reference for a typ...David Blaikie2013-08-14
* Pass DIEHash::collectAttributes output argument by-pointer instead of by-value.Evgeniy Stepanov2013-08-13
* Add the start of DIE hashing for DWARF4 type units and split dwarfEric Christopher2013-08-13
* Reflow comment.Eric Christopher2013-08-12
* Move hash computation code into a separate class and file.Eric Christopher2013-08-08