summaryrefslogtreecommitdiffstats
path: root/llvm/lib/DebugInfo/DWARFDebugArangeSet.h
Commit message (Collapse)AuthorAgeFilesLines
* [DWARF parser] Simplify DWARFDebugAranges generation.Alexey Samsonov2014-04-281-1/+0
| | | | | | | | | | There is no need to keep the whole contents of .debug_aranges section in memory when we build address ranges table. Memory optimization that used to be in this code (precalculate the size of vector of ranges before filling it) is not really needed - later we will compact and resize this vector anyway. llvm-svn: 207457
* [C++11] Convert DWARF parser to range-based for loopsAlexey Samsonov2014-03-131-6/+7
| | | | llvm-svn: 203766
* DWARFDebugArangeSet: remove dead codeAlexey Samsonov2013-10-311-5/+0
| | | | llvm-svn: 193785
* xlC doesn't like Header being both a type and a member variable. Rename theRafael Espindola2013-03-201-4/+4
| | | | | | | | member variable. Patch by Kai <kai@redstar.de> llvm-svn: 177575
* DWARF: Reorder fields to reduce padding.Benjamin Kramer2011-09-141-2/+2
| | | | llvm-svn: 139712
* DWARF: Port support for parsing .debug_aranges section from LLDB and wire it ↵Benjamin Kramer2011-09-141-0/+75
up to llvm-dwarfdump. This is only one half of it, the part that caches address ranges from the DIEs when .debug_aranges is not available will be ported soon. llvm-svn: 139680
OpenPOWER on IntegriCloud