summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h
Commit message (Expand)AuthorAgeFilesLines
* Sink most of DwarfDebug::constructAbstractSubprogramScopeDIE down into DwarfC...David Blaikie2014-10-101-6/+6
* Move DwarfUnit::constructVariableDIE down to DwarfCompileUnit, since it's onl...David Blaikie2014-10-091-9/+0
* Sink DwarfUnit::addSectionDelta into DwarfCompileUnit, the only place it's ne...David Blaikie2014-10-081-4/+0
* Sink and coalesce DwarfDebug.cpp::addSectionLabel and DwarfUnit::addSectionLa...David Blaikie2014-10-081-5/+0
* DebugInfo: Sink constructImportedEntityDIE down into DwarfUnit from DwarfDebug.David Blaikie2014-10-061-0/+4
* Remove unnecessary copying or replace it with moves in a bunch of places.Benjamin Kramer2014-10-041-1/+3
* Move DwarfCompileUnit from DwarfUnit.h to its own header (DwarfCompileUnit.h)David Blaikie2014-10-041-35/+0
* Change DwarfCompileUnit::createGlobalVariable to getOrCreateGlobalVariable.Frederic Riss2014-09-191-2/+2
* Sink PrevCU updating into DwarfUnit::addRange to ensure consistencyDavid Blaikie2014-09-091-3/+3
* Fix some cases where StringRef was being passed by const reference. Remove co...Craig Topper2014-08-301-2/+2
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-2/+2
* Debug info: Infrastructure to support debug locations for fragmentedAdrian Prantl2014-08-011-1/+2
* [Debug Info] add DISubroutineType and its creation takes DITypeArray. Manman Ren2014-07-281-1/+1
* Reapply "DebugInfo: Don't put fission type units in comdat sections."David Blaikie2014-07-251-0/+4
* DebugInfo: Following up to r209677, refactor local variable emission to delay...David Blaikie2014-06-131-0/+1
* DebugInfo: Use the scope of the function declaration, if any, to name a funct...David Blaikie2014-06-061-0/+1
* DebugInfo: Simplify solution to avoid DW_AT_artificial on inlined parameters.David Blaikie2014-05-271-4/+2
* DebugInfo: Separate out the addition of subprogram attribute additions so tha...David Blaikie2014-05-271-0/+2
* Revert "DebugInfo: Don't put fission type units in comdat sections."David Blaikie2014-05-211-4/+0
* DebugInfo: Follow up to r208930, comment usage of 'using' to bring in base cl...David Blaikie2014-05-151-0/+3
* DebugInfo: Don't put fission type units in comdat sections.David Blaikie2014-05-151-0/+1
* DwarfUnit: Pick a winner between isTypeSigned and isUnsignedDIType.David Blaikie2014-05-111-1/+1
* DwarfUnit: Factor out calling isUnsignedDIType into a utility function so eac...David Blaikie2014-05-111-1/+2
* DwarfUnit: Share common constant value emission between APInts of small (<= 6...David Blaikie2014-05-111-0/+1
* Revert "Emit DW_AT_object_pointer once, on the declaration, for each function."David Blaikie2014-04-301-1/+1
* DebugInfo: Omit DW_AT_artificial on DW_TAG_formal_parameters in DW_TAG_inline...David Blaikie2014-04-301-2/+4
* Emit DW_AT_object_pointer once, on the declaration, for each function.David Blaikie2014-04-301-1/+1
* Remove DwarfUnit::LabelRange since it's unused.David Blaikie2014-04-281-9/+0
* DebugInfo: Just store the DIE by value in the DwarfUnitDavid Blaikie2014-04-281-9/+9
* Pass DIEs to DwarfUnit constructors by unique_ptr.David Blaikie2014-04-281-6/+6
* DWARF Type Units: Avoid emitting type units under fission if the type require...David Blaikie2014-04-261-3/+3
* DwarfUnit: Remove unused functionDavid Blaikie2014-04-251-4/+0
* DIE: Pass ownership of children via std::unique_ptr rather than raw pointer.David Blaikie2014-04-251-3/+5
* DIEEntry: Refer to the specified DIE via reference rather than pointer.David Blaikie2014-04-251-2/+2
* DwarfUnit: return by reference from createAndAddDIEDavid Blaikie2014-04-251-2/+2
* Return DIE by reference instead of pointer from DwarfUnit::getUnitDieDavid Blaikie2014-04-251-1/+1
* DwarfUnit: Suddently, DIE references, everywhere.David Blaikie2014-04-251-44/+44
* Refactor some common logic in DwarfUnit::constructVariableDIE and pass non-nu...David Blaikie2014-04-251-0/+4
* Remove the intermediate AccelTypes maps in DWARF units.David Blaikie2014-04-241-11/+0
* Remove the intermediate AccelNamespace maps in DWARF units.David Blaikie2014-04-241-6/+0
* Remove the intermediate AccelObjC maps in DWARF unitsDavid Blaikie2014-04-241-9/+0
* And actually use the DwarfDebug::AccelNames to emit the names.David Blaikie2014-04-231-6/+0
* Remove intermediate accelerator table for names.David Blaikie2014-04-231-3/+0
* Push memory ownership of DwarfUnits into clients of DwarfFile.David Blaikie2014-04-221-1/+1
* Remove unused parameterDavid Blaikie2014-03-241-4/+2
* Reapply DW_AT_low/high_pc patch:Eric Christopher2014-03-201-6/+9
* Revert "Use the range machinery for DW_AT_ranges and DW_AT_high/lo_pc."Eric Christopher2014-03-201-9/+6
* Use the range machinery for DW_AT_ranges and DW_AT_high/lo_pc.Eric Christopher2014-03-191-6/+9
* Debug info: Remove OdrMemberMap from DwarfDebug, it's not necessary.Adrian Prantl2014-03-181-22/+0
* Replace unnecessary #include directive with forward declarations.Adrian Prantl2014-03-181-0/+1
OpenPOWER on IntegriCloud