summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DIE.cpp
Commit message (Expand)AuthorAgeFilesLines
* DwarfDebug: emit type units immediately.Peter Collingbourne2016-02-111-14/+0
* Improved macro emission in dwarf.Amjad Aboud2016-02-011-33/+0
* Added support for macro emission in dwarf (supporting DWARF version 4).Amjad Aboud2016-01-071-0/+33
* [DIE] Make DIE.h NDEBUG conditional-free.Davide Italiano2015-11-241-26/+18
* AsmPrinter: Split out non-DIE printing from DIE::print(), NFCDuncan P. N. Exon Smith2015-08-021-28/+24
* AsmPrinter: Change DIEValueList to a subclass of DIE, NFCDuncan P. N. Exon Smith2015-08-021-6/+6
* Redirect pointerSize query to the TargetMachine in ASMPrinterMehdi Amini2015-07-161-8/+10
* AsmPrinter: Use an intrusively linked list for DIE::ChildrenDuncan P. N. Exon Smith2015-06-251-3/+2
* AsmPrinter: Convert DIE::Values to a linked listDuncan P. N. Exon Smith2015-06-251-7/+6
* AsmPrinter: Cleanup DIEValue::EmitValue() API, NFCDuncan P. N. Exon Smith2015-06-241-10/+10
* Rename and improve emitSectionOffset.Rafael Espindola2015-06-161-5/+1
* AsmPrinter: Stop exposing underlying DIEValue list, NFCDuncan P. N. Exon Smith2015-05-271-5/+3
* AsmPrinter: Store abbreviation data directly in DIE and DIEValueDuncan P. N. Exon Smith2015-05-271-18/+18
* Reapply "AsmPrinter: Change DIEValue to be stored by value"Duncan P. N. Exon Smith2015-05-271-49/+51
* AsmPrinter: Introduce DIEValue.def, NFCDuncan P. N. Exon Smith2015-05-271-42/+12
* Revert "AsmPrinter: Change DIEValue to be stored by value"Duncan P. N. Exon Smith2015-05-271-51/+49
* AsmPrinter: Change DIEValue to be stored by valueDuncan P. N. Exon Smith2015-05-271-49/+51
* Use operator<< instead of print in a few more places.Rafael Espindola2015-05-271-4/+1
* AsmPrinter: Make DIEString smallDuncan P. N. Exon Smith2015-05-241-4/+34
* Silencing a spurious -Wreturn-type warning; NFC.Aaron Ballman2015-05-231-0/+1
* AsmPrinter: Remove the vtable-entry from DIEValueDuncan P. N. Exon Smith2015-05-231-29/+86
* CodeGen: Remove redundant DIETypeSignature::dump(), NFCDuncan P. N. Exon Smith2015-05-231-2/+0
* [AsmPrinter] Make AsmPrinter's OutStreamer member a unique_ptr.Lang Hames2015-04-241-6/+6
* AsmPrinter: Create a unified .debug_loc streamDuncan P. N. Exon Smith2015-04-171-1/+1
* Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.Benjamin Kramer2015-03-231-0/+1
* Emit the offset directly instead of creating a dummy expression.Rafael Espindola2015-03-171-26/+1
* Store an optional section start label in MCSection.Rafael Espindola2015-03-101-2/+2
* Remove useless break after return.Frederic Riss2015-03-051-1/+0
* Teach DIEInteger to emit FORM_strp and FORM_ref_addr attributes.Frederic Riss2015-03-041-0/+10
* Constify AsmPrinter passed to DIE methods.Frederic Riss2015-03-041-22/+22
* [cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth2015-01-141-1/+0
* Make DIE.h a public CodeGen header.Frederic Riss2015-01-051-1/+1
* Make AsmPrinter::EmitLabelOffsetDifference a static helper and simplify.Rafael Espindola2014-10-211-3/+27
* Move DwarfCompileUnit from DwarfUnit.h to its own header (DwarfCompileUnit.h)David Blaikie2014-10-041-0/+2
* DIEEntry: Refer to the specified DIE via reference rather than pointer.David Blaikie2014-04-251-4/+4
* [C++] Use 'nullptr'.Craig Topper2014-04-241-2/+2
* Use std::unique_ptr for DIE childrenDavid Blaikie2014-04-141-9/+0
* DebugInfo: Introduce DebugLocList to encapsulate a list of DebugLocEntries an...David Blaikie2014-04-021-1/+1
* Simplify debug_loc.dwo handling slightly.David Blaikie2014-04-011-3/+1
* DebugInfo: Support debug_loc under fissionDavid Blaikie2014-03-251-4/+6
* Remove the last of the special case code for emitting attributes.Eric Christopher2014-03-061-1/+20
* Add a DIELocList class to handle pointers into the location list.Eric Christopher2014-03-051-0/+31
* Use a bool for whether or not an abbreviation has children rather thanEric Christopher2014-03-051-4/+4
* Use dwarf::Attribute instead of a bare uint16_t.Eric Christopher2014-03-051-1/+1
* Revert r201751 and solve the const problem a different way - byEric Christopher2014-02-271-16/+12
* Move get[S|U]LEB128Size() to LEB128.h.Logan Chien2014-02-221-6/+7
* Make DIELoc/DIEBlock's ComputeSize method const. Add a setSizeEric Christopher2014-02-201-14/+18
* Add a DIELoc class to cover the DW_FORM_exprloc set of expressionsEric Christopher2014-02-161-0/+55
* Remove some unused #includesEli Bendersky2014-02-011-1/+0
* Use a slightly smaller hack.Rafael Espindola2014-01-161-2/+1
OpenPOWER on IntegriCloud