summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp
Commit message (Expand)AuthorAgeFilesLines
* DebugInfo: Simplify subprogram declaration creation/references and accidental...David Blaikie2014-05-211-21/+18
* Unbreak the sanitizer buildbots after r209226 due to SROA issue described in ...David Blaikie2014-05-201-4/+7
* Fix test breakage introduced in r209223.David Blaikie2014-05-201-1/+2
* PR19767: DebugInfo emission of pointer constants.David Blaikie2014-05-201-2/+13
* DebugInfo: Handle emitting constants of C++ unicode character type.David Blaikie2014-05-161-2/+3
* CodeGen: add parenthesis around complex expressionSaleem Abdulrasool2014-05-121-5/+5
* DwarfUnit: Make explicit a limitation/bug in enumeration constant emission.David Blaikie2014-05-111-4/+9
* DwarfUnit: Pick a winner between isTypeSigned and isUnsignedDIType.David Blaikie2014-05-111-23/+16
* DwarfUnit: Factor out calling isUnsignedDIType into a utility function so eac...David Blaikie2014-05-111-8/+10
* DwarfUnit: Share common constant value emission between APInts of small (<= 6...David Blaikie2014-05-111-40/+16
* DebugInfo: Simplify constant value emission.David Blaikie2014-05-111-41/+11
* Revert "Emit DW_AT_object_pointer once, on the declaration, for each function."David Blaikie2014-04-301-7/+2
* DebugInfo: Omit DW_AT_artificial on DW_TAG_formal_parameters in DW_TAG_inline...David Blaikie2014-04-301-6/+7
* Emit DW_AT_object_pointer once, on the declaration, for each function.David Blaikie2014-04-301-2/+7
* Remove DwarfUnit::LabelRange since it's unused.David Blaikie2014-04-281-1/+0
* DebugInfo: Just store the DIE by value in the DwarfUnitDavid Blaikie2014-04-281-20/+21
* Pass DIEs to DwarfUnit constructors by unique_ptr.David Blaikie2014-04-281-12/+13
* DwarfDebug: Minor refactoring around type unit constructionDavid Blaikie2014-04-261-0/+6
* Encapsulate the DWARF string pool in a separate type.David Blaikie2014-04-251-3/+3
* DIE: Pass ownership of children via std::unique_ptr rather than raw pointer.David Blaikie2014-04-251-5/+6
* DIEEntry: Refer to the specified DIE via reference rather than pointer.David Blaikie2014-04-251-12/+12
* DwarfUnit: return by reference from createAndAddDIEDavid Blaikie2014-04-251-32/+32
* Return DIE by reference instead of pointer from DwarfUnit::getUnitDieDavid Blaikie2014-04-251-3/+3
* DwarfUnit: Suddently, DIE references, everywhere.David Blaikie2014-04-251-216/+207
* Refactor some common logic in DwarfUnit::constructVariableDIE and pass non-nu...David Blaikie2014-04-251-16/+18
* [C++] Use 'nullptr'.Craig Topper2014-04-241-13/+14
* Remove the intermediate AccelTypes maps in DWARF units.David Blaikie2014-04-241-10/+1
* Remove the intermediate AccelNamespace maps in DWARF units.David Blaikie2014-04-241-10/+2
* Remove the intermediate AccelObjC maps in DWARF unitsDavid Blaikie2014-04-241-8/+0
* Remove intermediate accelerator table for names.David Blaikie2014-04-231-14/+2
* Move the AddressPool from DwarfFile to DwarfDebug.David Blaikie2014-04-231-3/+3
* Separate out the DWARF address pool into its own type/files.David Blaikie2014-04-231-3/+4
* [Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-2/+2
* Re-apply r206096 after investigating the gdb buildbot failure.Adrian Prantl2014-04-141-9/+14
* PR13337: Omit DW_TAG_restrict_type when compiling for DWARF2David Blaikie2014-04-121-0/+4
* Revert "Debug info: (bugfix) C++ C/Dtors can be compiled to multiple functions,"Adrian Prantl2014-04-121-14/+9
* Use dwarf::Tag rather than unsigned for DIE::Tag to make debugging easier.David Blaikie2014-04-121-1/+3
* Debug info: (bugfix) C++ C/Dtors can be compiled to multiple functions,Adrian Prantl2014-04-121-9/+14
* DebugInfo: Use a 64 bit type for the subrangeDavid Blaikie2014-04-031-4/+4
* Adjust comments regarding non-relocated abbrev offset in debug_info.dwoDavid Blaikie2014-04-021-1/+1
* DebugInfo: Avoid creating unnecessary/empty line tables and remove the specia...David Blaikie2014-04-011-11/+2
* Get rid of an unnecessary use of the * and & operators.Adrian Prantl2014-03-241-1/+1
* DebugInfo: Don't emit relocations to abbreviations in debug_info.dwoDavid Blaikie2014-03-241-1/+5
* Remove unused parameterDavid Blaikie2014-03-241-5/+3
* Reapply DW_AT_low/high_pc patch:Eric Christopher2014-03-201-12/+42
* Revert "Use the range machinery for DW_AT_ranges and DW_AT_high/lo_pc."Eric Christopher2014-03-201-42/+12
* Use the range machinery for DW_AT_ranges and DW_AT_high/lo_pc.Eric Christopher2014-03-191-12/+42
* Debug info: Remove OdrMemberMap from DwarfDebug, it's not necessary.Adrian Prantl2014-03-181-19/+3
* DwarfDebug: Only unique retained types instead of all types.Adrian Prantl2014-03-181-3/+2
* Switch the type field in DIVariable and DIGlobalVariable over to DITypeRefs.Adrian Prantl2014-03-181-1/+1
OpenPOWER on IntegriCloud