aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
AgeCommit message (Expand)Author
2010-03-14change SrcLineInfo to contain a label instead of a label ID.Chris Lattner
2010-03-14use Label->isDefined() instead of isLabelDeleted() now that weChris Lattner
2010-03-13simplify EmitFrameMoves to take BaseLabel in as a symbolChris Lattner
2010-03-13factor some labels, simplify some code.Chris Lattner
2010-03-13various cleanups.Chris Lattner
2010-03-13reimplement the string pool used for inlined functionChris Lattner
2010-03-12inline the now-trivial implementation of GetGlobalValueSymbol intoChris Lattner
2010-03-12Free DbgScopes in DwarfDebug::endFunction(). Also increased the const-ness ofJeffrey Yasskin
2010-03-11There is no need to create specification DIE for definitions at DIFile level.Devang Patel
2010-03-11Avoid leaking CompileUnits in DwarfDebug.cpp.Jeffrey Yasskin
2010-03-10add missing filename!Chris Lattner
2010-03-10inline away a form of IsPCRelative, eliminating the Chris Lattner
2010-03-10add some fixme's for MCizing. EH still has a few things thatChris Lattner
2010-03-09eliminate EOL, adding all comments with the OutStreamer.AddComment Chris Lattner
2010-03-09eliminate a bunch of \n's that are being printed to O. Next up is to killChris Lattner
2010-03-09reapply r98035:Chris Lattner
2010-03-09add some extra checks. I'm not sure why, but this does unbreak aChris Lattner
2010-03-09Speculatively revert r98035. It appears to have caused a set of buildbotEric Christopher
2010-03-09Now that setStartLabel takes an MCSymbol, we can de-ID'izeChris Lattner
2010-03-09change DbgScope to keep track of the start/end label as MCSymbol* Chris Lattner
2010-03-09remove a useless optimization: now that label replacement neverChris Lattner
2010-03-09strength reduce MMI::MappedLabel to MMI::isLabelDeleted,Chris Lattner
2010-03-09mcstreamerize AsmPrinter::printLabel.Chris Lattner
2010-03-09add a EmitSymbolValue convenience method to MCStreamer.Chris Lattner
2010-03-09make InlineInfoLabels hold MCSymbol*'s, avoiding Chris Lattner
2010-03-09mc'ize the last use of PrintLabelName and eliminate PrintLabelName.Chris Lattner
2010-03-09now that the debug and eh emitters use a common .set counter,Chris Lattner
2010-03-08simplify EmitSectionOffset to always use .set if it isChris Lattner
2010-03-08Remove a version of EmitDifference.Chris Lattner
2010-03-08eliminate a form of PrintLabelName.Chris Lattner
2010-03-08eliminate the non-MCSymbol versions of EmitReference.Chris Lattner
2010-03-08mc'ize EmitLabel.Chris Lattner
2010-03-08merge DIEObjectLabel and DIEDwarfLabel into DIELabel.Chris Lattner
2010-03-08elimiante the DWLabel class, using MCSymbol instead. Start Chris Lattner
2010-03-08Derive DIType from DIScope. This simplifies getContext() where for members th...Devang Patel
2010-03-08Avoid using DIDescriptor.isNull(). Devang Patel
2010-03-08Revert r97947.Devang Patel
2010-03-08Avoid using DIDescriptor.isNull().Devang Patel
2010-03-08Revert r97917, which was causing Clang Debug self-host failures.Douglas Gregor
2010-03-07Roll r97906 forward again, without double-deleting CompileUnit::IndexTyDie.Jeffrey Yasskin
2010-03-07_2_ gcc crashes, ah, ah, ah...Jeffrey Yasskin
2010-03-07Avoid leaking CompileUnits and DbgScopes from DwarfDebug. Leaks found by Val...Jeffrey Yasskin
2010-03-02Fix grammar.Devang Patel
2010-03-02Constructors and operators for anonymous aggregates does not names. Do not fo...Devang Patel
2010-02-17Before setting scope end marker, pay attention to scope begin marker and exis...Devang Patel
2010-02-10Fix "the the" and similar typos.Dan Gohman
2010-02-09Add declaration attribute to a variable DIE, if there is a separate DIE for t...Devang Patel
2010-02-06Set DW_AT_artificial only if argument is marked as artificial.Devang Patel
2010-02-05Do not generate specification DIE for nested functions.Devang Patel
2010-02-03Emit appropriate expression to find virtual base offset.Devang Patel