llvm/lib/DebugInfo
Alexey Samsonov b043c3d94a [DWARF parser] Use enums instead of bitfields in DILineInfoSpecifier.
It is more appropriate than the current situation, when one flag
(AbsoluteFilePath) is relevant only if another flag is set.

This refactoring would also simplify fetching the short function name
(stored in DW_AT_name) instead of a linkage name returned currently.

No functionality change.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@208921 91177308-0d34-0410-b5e6-96231b3b80d8
2014-05-15 21:24:32 +00:00
..
CMakeLists.txt llvm-dwarfdump/libDebugInfo support for type units 2013-09-23 22:44:47 +00:00
DIContext.cpp
DWARFAbbreviationDeclaration.cpp Use ctor instead of initializer list to appease Windows buildbots 2014-03-14 10:37:36 +00:00
DWARFAbbreviationDeclaration.h Use ctor instead of initializer list to appease Windows buildbots 2014-03-14 10:37:36 +00:00
DWARFCompileUnit.cpp Exract most of DWARFCompileUnit into a new DWARFUnit to prepare for the coming DWARFTypeUnit. 2013-09-23 22:44:40 +00:00
DWARFCompileUnit.h [DWARF parser] DWARFUnit ctor doesn't need both parsed and raw .debug_abbrev section. Remove the former. 2014-04-24 22:51:03 +00:00
DWARFContext.cpp [DWARF parser] Use enums instead of bitfields in DILineInfoSpecifier. 2014-05-15 21:24:32 +00:00
DWARFContext.h Simplify compression API by decompressing into a SmallVector rather than a MemoryBuffer 2014-04-05 21:26:44 +00:00
DWARFDebugAbbrev.cpp [DWARF parser] Cleanup code in DWARFDebugAbbrev. 2014-04-25 21:10:56 +00:00
DWARFDebugAbbrev.h [DWARF parser] Cleanup code in DWARFDebugAbbrev. 2014-04-25 21:10:56 +00:00
DWARFDebugAranges.cpp [DWARF parser] Simplify DWARFDebugAranges generation. 2014-04-28 22:27:46 +00:00
DWARFDebugAranges.h Fix missing include 2014-04-25 21:42:35 +00:00
DWARFDebugArangeSet.cpp Make some assertions on constant expressions static. 2014-03-15 18:47:07 +00:00
DWARFDebugArangeSet.h [DWARF parser] Simplify DWARFDebugAranges generation. 2014-04-28 22:27:46 +00:00
DWARFDebugFrame.cpp [DWARF parser] DWARFDebugFrame: Make FrameEntry struct smaller. 2014-04-28 23:00:06 +00:00
DWARFDebugFrame.h [DWARF parser] DWARFDebugFrame: use unique_ptr instead of raw pointer 2014-04-28 22:52:24 +00:00
DWARFDebugInfoEntry.cpp [DWARF parser] Use enums instead of bitfields in DILineInfoSpecifier. 2014-05-15 21:24:32 +00:00
DWARFDebugInfoEntry.h [DWARF parser] Use enums instead of bitfields in DILineInfoSpecifier. 2014-05-15 21:24:32 +00:00
DWARFDebugLine.cpp [DWARF parser] Use enums instead of bitfields in DILineInfoSpecifier. 2014-05-15 21:24:32 +00:00
DWARFDebugLine.h [DWARF parser] Use enums instead of bitfields in DILineInfoSpecifier. 2014-05-15 21:24:32 +00:00
DWARFDebugLoc.cpp DebugInfo: Support debug_loc under fission 2014-03-25 01:44:02 +00:00
DWARFDebugLoc.h DebugInfo: Support debug_loc under fission 2014-03-25 01:44:02 +00:00
DWARFDebugRangeList.cpp [DWARF parser] Refactor fetching DIE address ranges. 2014-04-18 17:25:46 +00:00
DWARFDebugRangeList.h [DWARF parser] Refactor fetching DIE address ranges. 2014-04-18 17:25:46 +00:00
DWARFFormValue.cpp [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. 2014-04-15 06:32:26 +00:00
DWARFRelocMap.h
DWARFTypeUnit.cpp DWARFTypeUnit::dump(): Use PRIx64 to format uint64_t. 2013-09-24 03:23:07 +00:00
DWARFTypeUnit.h [DWARF parser] Make a few methods non-public 2014-04-24 23:08:56 +00:00
DWARFUnit.cpp [DWARF parser] Compress DIEMinimal even further, simplify building DIE tree. 2014-04-29 17:12:42 +00:00
DWARFUnit.h [C++] Use 'nullptr'. 2014-04-28 04:05:08 +00:00
LLVMBuild.txt
Makefile