Support for nested functions/classes in debug output. Radar 7424645.
[oota-llvm.git] / lib / CodeGen / AsmPrinter / DwarfDebug.cpp
2010-03-31 Chris Lattneruse the isDebugValue() predicate and pop_back_val()
2010-03-31 Chris Lattnerassert is a function-like macro, not a control flow...
2010-03-31 Chris Lattneradd new apis for getting/setting !dbg metadata on
2010-03-30 Devang PatelIgnore invalid metadata.
2010-03-30 Devang PatelThere is no need to fall through after processing DBG_V...
2010-03-29 Devang PatelEncode start location of debug value, communicated...
2010-03-29 Chris Lattnerfix a variety of issues were we'd start DebugTimer but
2010-03-29 Devang PatelRefactor code to push DILocation prcessing into DwarfDe...
2010-03-28 Devang PatelRevert 99772.
2010-03-28 Devang PatelRefactoring. Push DILocation processing in to DwarfDebu...
2010-03-24 Devang PatelUse SP filename directly instead of SP's context's...
2010-03-22 Devang PatelEmit DW_AT_low_pc and DW_AT_high_pc attributes for...
2010-03-22 Devang PatelDW_AT_stmt_list attribute attached with a compile unit...
2010-03-22 Jeffrey YasskinFix a memory leak from DIE::addSiblingOffset() by addin...
2010-03-17 Devang PatelFix EmitSectionOffset incorrect argument. DwarfDebug...
2010-03-15 Devang PatelEmit dwarf variable info communicated by code generator...
2010-03-14 Chris Lattnerget MMI out of the label uniquing business, just go...
2010-03-14 Chris Lattnerdon't use getDWLabel("label" anymore, always go through...
2010-03-14 Chris Lattnerchange SrcLineInfo to contain a label instead of a...
2010-03-14 Chris Lattneruse Label->isDefined() instead of isLabelDeleted()...
2010-03-13 Chris Lattnersimplify EmitFrameMoves to take BaseLabel in as a symbol
2010-03-13 Chris Lattnerfactor some labels, simplify some code.
2010-03-13 Chris Lattnervarious cleanups.
2010-03-13 Chris Lattnerreimplement the string pool used for inlined function
2010-03-12 Chris Lattnerinline the now-trivial implementation of GetGlobalValue...
2010-03-12 Jeffrey YasskinFree DbgScopes in DwarfDebug::endFunction(). Also...
2010-03-11 Devang PatelThere is no need to create specification DIE for defini...
2010-03-11 Jeffrey YasskinAvoid leaking CompileUnits in DwarfDebug.cpp.
2010-03-10 Chris Lattneradd missing filename!
2010-03-10 Chris Lattnerinline away a form of IsPCRelative, eliminating the
2010-03-10 Chris Lattneradd some fixme's for MCizing. EH still has a few thing...
2010-03-09 Chris Lattnereliminate EOL, adding all comments with the OutStreamer...
2010-03-09 Chris Lattnereliminate a bunch of \n's that are being printed to...
2010-03-09 Chris Lattnerreapply r98035:
2010-03-09 Chris Lattneradd some extra checks. I'm not sure why, but this...
2010-03-09 Eric ChristopherSpeculatively revert r98035. It appears to have caused...
2010-03-09 Chris LattnerNow that setStartLabel takes an MCSymbol, we can de...
2010-03-09 Chris Lattnerchange DbgScope to keep track of the start/end label...
2010-03-09 Chris Lattnerremove a useless optimization: now that label replaceme...
2010-03-09 Chris Lattnerstrength reduce MMI::MappedLabel to MMI::isLabelDeleted,
2010-03-09 Chris Lattnermcstreamerize AsmPrinter::printLabel.
2010-03-09 Chris Lattneradd a EmitSymbolValue convenience method to MCStreamer.
2010-03-09 Chris Lattnermake InlineInfoLabels hold MCSymbol*'s, avoiding
2010-03-09 Chris Lattnermc'ize the last use of PrintLabelName and eliminate...
2010-03-09 Chris Lattnernow that the debug and eh emitters use a common .set...
2010-03-08 Chris Lattnersimplify EmitSectionOffset to always use .set if it is
2010-03-08 Chris LattnerRemove a version of EmitDifference.
2010-03-08 Chris Lattnereliminate a form of PrintLabelName.
2010-03-08 Chris Lattnereliminate the non-MCSymbol versions of EmitReference.
2010-03-08 Chris Lattnermc'ize EmitLabel.
2010-03-08 Chris Lattnermerge DIEObjectLabel and DIEDwarfLabel into DIELabel.
2010-03-08 Chris Lattnerelimiante the DWLabel class, using MCSymbol instead...
2010-03-08 Devang PatelDerive DIType from DIScope. This simplifies getContext...
2010-03-08 Devang PatelAvoid using DIDescriptor.isNull().
2010-03-08 Devang PatelRevert r97947.
2010-03-08 Devang PatelAvoid using DIDescriptor.isNull().
2010-03-08 Douglas GregorRevert r97917, which was causing Clang Debug self-host...
2010-03-07 Jeffrey YasskinRoll r97906 forward again, without double-deleting...
2010-03-07 Jeffrey Yasskin_2_ gcc crashes, ah, ah, ah...
2010-03-07 Jeffrey YasskinAvoid leaking CompileUnits and DbgScopes from DwarfDebu...
2010-03-02 Devang PatelFix grammar.
2010-03-02 Devang PatelConstructors and operators for anonymous aggregates...
2010-02-17 Devang PatelBefore setting scope end marker, pay attention to scope...
2010-02-10 Dan GohmanFix "the the" and similar typos.
2010-02-09 Devang PatelAdd declaration attribute to a variable DIE, if there...
2010-02-06 Devang PatelSet DW_AT_artificial only if argument is marked as...
2010-02-05 Devang PatelDo not generate specification DIE for nested functions.
2010-02-03 Devang PatelEmit appropriate expression to find virtual base offset.
2010-02-03 Devang PatelProvide interface to identifiy artificial methods.
2010-02-02 Devang PatelApparently gdb is not amused by empty lines in pubtypes...
2010-02-02 Devang PatelNULL terminate name in pubtypes sections.
2010-01-30 Devang PatelEmit declaration DIE for the class static variables.
2010-01-29 Devang PatelAdd size and location info in DW_TAG_class_type descriptor.
2010-01-26 Chris Lattnerremove a noop function.
2010-01-26 Chris Lattnerconstify a bunch of dwarf stuff now that the registerin...
2010-01-26 Devang PatelUse AssertingVH, just to be paranoid.
2010-01-26 Devang PatelEmit DW_AT_containing_type attribute for a class if...
2010-01-25 Chris Lattnermcstreamerize .file and .file. This also fixes an...
2010-01-24 Chris Lattnerfix some issues where we weren't emitting enough newlines.
2010-01-24 Chris Lattnerwhen emitting DIEs, emit the comment on the same line...
2010-01-23 Chris Lattnerremove one form of EmitString, just use EmitBytes inste...
2010-01-22 Chris Lattnermove "EOL" from asmprinter to dwarfprinter. It should...
2010-01-22 Chris Lattnermove uleb printing from asmprinter to dwarfprinter...
2010-01-22 Chris Lattnermove sleb printing out of asmprinter into dwarf printer...
2010-01-22 Devang PatelRemove MetadataBase class because it is not adding...
2010-01-22 Chris Lattnerrename the dwarf class to DwarfPrinter. This matches...
2010-01-22 Chris Lattnerinline away the trivial AsmPrinter::EOL() method.
2010-01-20 Devang PatelIf a instruction belongs to another function (and not...
2010-01-19 Devang PatelMDNodes are not expected to disappear or replaced by...
2010-01-19 Devang PatelRevert accident check-in from r93165.
2010-01-17 Benjamin KramerSwitch some functions to take Twines, eliminate uses...
2010-01-16 Chris Lattnermove the mangler into libtarget from vmcore.
2010-01-16 Chris LattnerChange DIEObjectLabel to take an MCSymbol instead of...
2010-01-16 Devang PatelNo need to use WeakVH here.
2010-01-16 Devang PatelReplace DebugLocTuple with DILocation.
2010-01-15 Devang PatelAdd FIXME.
2010-01-15 Devang PatelDo not use AT_specification die for static variables...
2010-01-15 Devang PatelDo not emit multiple AT_container_type attributes.
2010-01-11 Devang Patels/NextValueNo/NextMDValueNo while processing metadata.
2010-01-07 Benjamin KramerKill dead store.
next