summaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/DwarfUnit.h
Commit message (Expand)AuthorAge
* DebugInfo: Following up to r209677, refactor local variable emission to delay...David Blaikie2014-06-13
* DebugInfo: Use the scope of the function declaration, if any, to name a funct...David Blaikie2014-06-06
* DebugInfo: Simplify solution to avoid DW_AT_artificial on inlined parameters.David Blaikie2014-05-27
* DebugInfo: Separate out the addition of subprogram attribute additions so tha...David Blaikie2014-05-27
* Revert "DebugInfo: Don't put fission type units in comdat sections."David Blaikie2014-05-21
* DebugInfo: Follow up to r208930, comment usage of 'using' to bring in base cl...David Blaikie2014-05-15
* DebugInfo: Don't put fission type units in comdat sections.David Blaikie2014-05-15
* DwarfUnit: Pick a winner between isTypeSigned and isUnsignedDIType.David Blaikie2014-05-11
* DwarfUnit: Factor out calling isUnsignedDIType into a utility function so eac...David Blaikie2014-05-11
* DwarfUnit: Share common constant value emission between APInts of small (<= 6...David Blaikie2014-05-11
* Revert "Emit DW_AT_object_pointer once, on the declaration, for each function."David Blaikie2014-04-30
* DebugInfo: Omit DW_AT_artificial on DW_TAG_formal_parameters in DW_TAG_inline...David Blaikie2014-04-30
* Emit DW_AT_object_pointer once, on the declaration, for each function.David Blaikie2014-04-30
* Remove DwarfUnit::LabelRange since it's unused.David Blaikie2014-04-28
* DebugInfo: Just store the DIE by value in the DwarfUnitDavid Blaikie2014-04-28
* Pass DIEs to DwarfUnit constructors by unique_ptr.David Blaikie2014-04-28
* DWARF Type Units: Avoid emitting type units under fission if the type require...David Blaikie2014-04-26
* DwarfUnit: Remove unused functionDavid Blaikie2014-04-25
* DIE: Pass ownership of children via std::unique_ptr rather than raw pointer.David Blaikie2014-04-25
* DIEEntry: Refer to the specified DIE via reference rather than pointer.David Blaikie2014-04-25
* DwarfUnit: return by reference from createAndAddDIEDavid Blaikie2014-04-25
* Return DIE by reference instead of pointer from DwarfUnit::getUnitDieDavid Blaikie2014-04-25
* DwarfUnit: Suddently, DIE references, everywhere.David Blaikie2014-04-25
* Refactor some common logic in DwarfUnit::constructVariableDIE and pass non-nu...David Blaikie2014-04-25
* Remove the intermediate AccelTypes maps in DWARF units.David Blaikie2014-04-24
* Remove the intermediate AccelNamespace maps in DWARF units.David Blaikie2014-04-24
* Remove the intermediate AccelObjC maps in DWARF unitsDavid Blaikie2014-04-24
* And actually use the DwarfDebug::AccelNames to emit the names.David Blaikie2014-04-23
* Remove intermediate accelerator table for names.David Blaikie2014-04-23
* Push memory ownership of DwarfUnits into clients of DwarfFile.David Blaikie2014-04-22
* Remove unused parameterDavid Blaikie2014-03-24
* Reapply DW_AT_low/high_pc patch:Eric Christopher2014-03-20
* Revert "Use the range machinery for DW_AT_ranges and DW_AT_high/lo_pc."Eric Christopher2014-03-20
* Use the range machinery for DW_AT_ranges and DW_AT_high/lo_pc.Eric Christopher2014-03-19
* Debug info: Remove OdrMemberMap from DwarfDebug, it's not necessary.Adrian Prantl2014-03-18
* Replace unnecessary #include directive with forward declarations.Adrian Prantl2014-03-18
* DebugInfo: Avoid emitting standard opcode lengths in debug_line.dwo headers w...David Blaikie2014-03-18
* DebugInfo: Implement debug_line.dwo for file names used in type units during ...David Blaikie2014-03-18
* DebugInfo: Move getOrCreateSourceID from DwarfDebug to DwarfCompileUnitDavid Blaikie2014-03-17
* Debug Info: Fix LTO type uniquing for C++ member declarationsAdrian Prantl2014-03-14
* DebugInfo: Emit DW_TAG_subprogram's DW_AT_high_pc as an offset from the low_pcDavid Blaikie2014-03-07
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-06
* [Layering] Move DebugInfo.h into the IR library where its implementationChandler Carruth2014-03-06
* [Layering] Move DIBuilder.h into the IR library where its implementationChandler Carruth2014-03-06
* Add a DIELocList class to handle pointers into the location list.Eric Christopher2014-03-05
* [cleanup] Re-sort all the includes with utils/sort_includes.py.Chandler Carruth2014-03-04
* Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper2014-03-02
* If we're only emitting line tables for a particular CU then don't addEric Christopher2014-02-27
* Address review comments for r202188.Adrian Prantl2014-02-25
* Debug info: Support variadic functions.Adrian Prantl2014-02-25