aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-03-19[DebugInfo] Introduce DW_OP_LLVM_convertMarkus Lavin1-1/+2
2019-03-19Revert "[DebugInfo] Introduce DW_OP_LLVM_convert"Markus Lavin1-2/+1
2019-03-19[DebugInfo] Introduce DW_OP_LLVM_convertMarkus Lavin1-1/+2
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-8/+8
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl1-4/+4
2017-06-07Move Object format code to lib/BinaryFormat.Zachary Turner1-1/+1
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-1/+1
2017-05-29DebugInfo: Include .dwo file name when hashing multiple CUs in a single fileMehdi Amini1-1/+3
2017-05-29Revert "DebugInfo: Include .dwo file name when hashing multiple CUs in a sing...Mehdi Amini1-3/+1
2017-05-29DebugInfo: Include .dwo file name when hashing multiple CUs in a single fileDavid Blaikie1-1/+3
2017-05-23Refactor DWARF hashing to use a .def file to avoid repetitionDavid Blaikie1-107/+9
2017-03-20Add a function to MD5 a file's contents.Zachary Turner1-6/+6
2016-12-08Make a DWARF generator so we can unit test DWARF APIs with gtest.Greg Clayton1-0/+6
2016-06-17Apply another batch of fixes from clang-tidy's performance-unnecessary-value-...Benjamin Kramer1-1/+1
2016-02-11DwarfDebug: emit type units immediately.Peter Collingbourne1-1/+0
2015-10-15[AsmPrinter] Prune dead code. NFC.Benjamin Kramer1-32/+0
2015-06-25AsmPrinter: Use an intrusively linked list for DIE::ChildrenDuncan P. N. Exon Smith1-4/+4
2015-06-25AsmPrinter: Convert DIE::Values to a linked listDuncan P. N. Exon Smith1-1/+1
2015-05-28AsmPrinter: Stop exposing underlying DIE children list, NFCDuncan P. N. Exon Smith1-1/+1
2015-05-27AsmPrinter: Stop exposing underlying DIEValue list, NFCDuncan P. N. Exon Smith1-17/+13
2015-05-27AsmPrinter: Remove DIEHash::AttrEntry, NFCDuncan P. N. Exon Smith1-4/+3
2015-05-27AsmPrinter: Store abbreviation data directly in DIE and DIEValueDuncan P. N. Exon Smith1-9/+5
2015-05-27Reapply "AsmPrinter: Change DIEValue to be stored by value"Duncan P. N. Exon Smith1-27/+24
2015-05-27Revert "AsmPrinter: Change DIEValue to be stored by value"Duncan P. N. Exon Smith1-24/+27
2015-05-27AsmPrinter: Change DIEValue to be stored by valueDuncan P. N. Exon Smith1-27/+24
2015-04-17AsmPrinter: Create a unified .debug_loc streamDuncan P. N. Exon Smith1-2/+2
2015-03-02Use read{16,32,64}{le,be}() instead of *reinterpret_cast<u{little,big}{16,32,...Rui Ueyama1-3/+3
2015-01-05Make DIE.h a public CodeGen header.Frederic Riss1-1/+1
2014-08-29Fix typos in comments, NFCRobin Morisset1-1/+1
2014-04-25DIEEntry: Refer to the specified DIE via reference rather than pointer.David Blaikie1-1/+1
2014-04-22[Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-2/+2
2014-04-14Use std::unique_ptr for DIE childrenDavid Blaikie1-7/+5
2014-04-02DebugInfo: Introduce DebugLocList to encapsulate a list of DebugLocEntries an...David Blaikie1-2/+3
2014-03-24DebugInfo: Simplify debug loc list handling by keeping separate listsDavid Blaikie1-15/+3
2014-03-24DwarfDebug: Simplify debug_loc mergingDavid Blaikie1-2/+0
2014-03-18Shorten DotDebugLocEntry to just DebugLocEntry and reformat.Eric Christopher1-3/+3
2014-03-08Add support for hashing location information for CU level hashes.Eric Christopher1-3/+31
2014-03-06Move DIEEntry handling inside the main switch statement.Eric Christopher1-10/+6
2014-03-06Add some helpful comments on DIEValue types that we expect to hash.Eric Christopher1-1/+4
2014-03-06Rewrite the attribute hashing algorithm to use the type of the valueEric Christopher1-32/+36
2014-02-20Add support for hashing attributes with DW_FORM_block. This requiredEric Christopher1-0/+26
2014-02-20Format.Eric Christopher1-50/+50
2014-02-20Add support for hashing DW_FORM_sdata and a small testcase.Eric Christopher1-0/+1
2014-01-31Add support for DW_FORM_flag and DW_FORM_flag_present to the DIE hashingEric Christopher1-10/+19
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth1-1/+0
2013-12-02Remove unnecessary/commented-out header inclusion.David Blaikie1-1/+0
2013-12-02DebugInfo: Rename DwarfCompileUnit.* to DwarfUnit.* to match their contents.David Blaikie1-1/+1
2013-11-19DebugInfo: Partial implementation of DWARF type units.David Blaikie1-1/+3
2013-11-13DIEHash: Move header include to be first in the implementation file to flush ...David Blaikie1-1/+2