aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
AgeCommit message (Expand)Author
2010-03-31tidy upChris Lattner
2010-03-31MI != 0 is checked in the assert right above this.Chris Lattner
2010-03-31use the isDebugValue() predicate and pop_back_val()Chris Lattner
2010-03-31assert is a function-like macro, not a control flow operator.Chris Lattner
2010-03-31add new apis for getting/setting !dbg metadata on Chris Lattner
2010-03-30Ignore invalid metadata.Devang Patel
2010-03-30There is no need to fall through after processing DBG_VALUE machine instruction.Devang Patel
2010-03-29Encode start location of debug value, communicated through DBG_VALUE machine ...Devang Patel
2010-03-29fix a variety of issues were we'd start DebugTimer but Chris Lattner
2010-03-29Refactor code to push DILocation prcessing into DwarfDebug.cpp from AsmPrinte...Devang Patel
2010-03-28Revert 99772.Devang Patel
2010-03-28Refactoring. Push DILocation processing in to DwarfDebug from AsmPrinter.Devang Patel
2010-03-24Use SP filename directly instead of SP's context's filename.Devang Patel
2010-03-22Emit DW_AT_low_pc and DW_AT_high_pc attributes for TAG_compile_unit.Devang Patel
2010-03-22DW_AT_stmt_list attribute attached with a compile unit encodes offset of line...Devang Patel
2010-03-22Fix a memory leak from DIE::addSiblingOffset() by adding the DIEValueJeffrey Yasskin
2010-03-17Fix EmitSectionOffset incorrect argument. DwarfDebug is emitting debug info s...Devang Patel
2010-03-15Emit dwarf variable info communicated by code generator through DBG_VALUE mac...Devang Patel
2010-03-14get MMI out of the label uniquing business, just go to MCContextChris Lattner
2010-03-14don't use getDWLabel("label" anymore, always go through MMI.Chris Lattner
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