aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
Commit message (Expand)AuthorAgeFilesLines
* Free DbgScopes in DwarfDebug::endFunction(). Also increased the const-ness ofJeffrey Yasskin2010-03-121-28/+29
* There is no need to create specification DIE for definitions at DIFile level.Devang Patel2010-03-111-1/+2
* Avoid leaking CompileUnits in DwarfDebug.cpp.Jeffrey Yasskin2010-03-111-13/+14
* add missing filename!Chris Lattner2010-03-101-0/+2
* inline away a form of IsPCRelative, eliminating the Chris Lattner2010-03-101-4/+12
* add some fixme's for MCizing. EH still has a few things thatChris Lattner2010-03-101-11/+3
* eliminate EOL, adding all comments with the OutStreamer.AddComment Chris Lattner2010-03-091-95/+112
* eliminate a bunch of \n's that are being printed to O. Next up is to killChris Lattner2010-03-091-24/+13
* reapply r98035:Chris Lattner2010-03-091-9/+10
* add some extra checks. I'm not sure why, but this does unbreak aChris Lattner2010-03-091-0/+3
* Speculatively revert r98035. It appears to have caused a set of buildbotEric Christopher2010-03-091-10/+9
* Now that setStartLabel takes an MCSymbol, we can de-ID'izeChris Lattner2010-03-091-9/+10
* change DbgScope to keep track of the start/end label as MCSymbol* Chris Lattner2010-03-091-41/+36
* remove a useless optimization: now that label replacement neverChris Lattner2010-03-091-7/+0
* strength reduce MMI::MappedLabel to MMI::isLabelDeleted,Chris Lattner2010-03-091-9/+16
* mcstreamerize AsmPrinter::printLabel.Chris Lattner2010-03-091-2/+0
* add a EmitSymbolValue convenience method to MCStreamer.Chris Lattner2010-03-091-4/+2
* make InlineInfoLabels hold MCSymbol*'s, avoiding Chris Lattner2010-03-091-9/+9
* mc'ize the last use of PrintLabelName and eliminate PrintLabelName.Chris Lattner2010-03-091-6/+6
* now that the debug and eh emitters use a common .set counter,Chris Lattner2010-03-091-1/+1
* simplify EmitSectionOffset to always use .set if it isChris Lattner2010-03-081-2/+2
* Remove a version of EmitDifference.Chris Lattner2010-03-081-13/+16
* eliminate a form of PrintLabelName.Chris Lattner2010-03-081-1/+1
* eliminate the non-MCSymbol versions of EmitReference.Chris Lattner2010-03-081-6/+6
* mc'ize EmitLabel.Chris Lattner2010-03-081-46/+43
* merge DIEObjectLabel and DIEDwarfLabel into DIELabel.Chris Lattner2010-03-081-15/+5
* elimiante the DWLabel class, using MCSymbol instead. Start Chris Lattner2010-03-081-27/+28
* Derive DIType from DIScope. This simplifies getContext() where for members th...Devang Patel2010-03-081-27/+13
* Avoid using DIDescriptor.isNull(). Devang Patel2010-03-081-71/+50
* Revert r97947.Devang Patel2010-03-081-50/+71
* Avoid using DIDescriptor.isNull().Devang Patel2010-03-081-71/+50
* Revert r97917, which was causing Clang Debug self-host failures.Douglas Gregor2010-03-081-24/+20
* Roll r97906 forward again, without double-deleting CompileUnit::IndexTyDie.Jeffrey Yasskin2010-03-071-20/+24
* _2_ gcc crashes, ah, ah, ah...Jeffrey Yasskin2010-03-071-21/+16
* Avoid leaking CompileUnits and DbgScopes from DwarfDebug. Leaks found by Val...Jeffrey Yasskin2010-03-071-16/+21
* Fix grammar.Devang Patel2010-03-021-1/+1
* Constructors and operators for anonymous aggregates does not names. Do not fo...Devang Patel2010-03-021-1/+3
* Before setting scope end marker, pay attention to scope begin marker and exis...Devang Patel2010-02-171-1/+12
* Fix "the the" and similar typos.Dan Gohman2010-02-101-1/+1
* Add declaration attribute to a variable DIE, if there is a separate DIE for t...Devang Patel2010-02-091-0/+1
* Set DW_AT_artificial only if argument is marked as artificial.Devang Patel2010-02-061-5/+12
* Do not generate specification DIE for nested functions.Devang Patel2010-02-051-1/+7
* Emit appropriate expression to find virtual base offset.Devang Patel2010-02-031-1/+20
* Provide interface to identifiy artificial methods.Devang Patel2010-02-031-0/+3
* Apparently gdb is not amused by empty lines in pubtypes section.Devang Patel2010-02-021-2/+4
* NULL terminate name in pubtypes sections.Devang Patel2010-02-021-1/+1
* Emit declaration DIE for the class static variables.Devang Patel2010-01-301-1/+10
* Add size and location info in DW_TAG_class_type descriptor.Devang Patel2010-01-291-1/+1
* remove a noop function.Chris Lattner2010-01-261-3/+0
* constify a bunch of dwarf stuff now that the registerinfo methodChris Lattner2010-01-261-5/+5