aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
AgeCommit message (Expand)Author
2010-04-04Move EmitFrameMoves into AsmPrinter.Chris Lattner
2010-04-04now that the magic is dispelled, move EmitSectionOffset to AsmPrinter.Chris Lattner
2010-04-04only emit section labels if we have debug info, fixing a few Chris Lattner
2010-04-04I was wrong, ocaml isn't referencing 'Ldata_begin', so remove it.Chris Lattner
2010-04-04stop emitting some dead L labels.Chris Lattner
2010-04-04Store an use the symbols emitted at the start of the debug Chris Lattner
2010-04-04remove the didInitial ivar, rename emitInitial to be moreChris Lattner
2010-04-04simplify EmitSectionOffset a little bit, improve comments.Chris Lattner
2010-04-04The "IsSmall" argument to EmitSectionOffset is always true,Chris Lattner
2010-04-04inline EmitDifference away.Chris Lattner
2010-04-04move gettemplabel and getdwlabel to AsmPrinter and renameChris Lattner
2010-04-04move uleb/sleb printing into AsmPrinter from DwarfPrinter.Chris Lattner
2010-04-04clean up the asmprinter header and privatize some stuff.Chris Lattner
2010-04-04remove TargetMachine.h #include, also, TRI isn't used frequently Chris Lattner
2010-04-04remove the raw_ostream from various dwarf printing things.Chris Lattner
2010-04-02Switch the code generator (except the JIT) onto the new DebugLocChris Lattner
2010-04-01Revert r100117.Devang Patel
2010-04-01Do not eagerly record known previous location. DBG_VALUE may not cause a new ...Devang Patel
2010-04-01Skip instructions until new scope is seen.Devang Patel
2010-04-01Cosmetic changes.Devang Patel
2010-03-31Reverting 100048; it broke two Frontend debug info tests.Stuart Hastings
2010-03-31Debug info can now properly represent functions inside classes inside other f...Stuart Hastings
2010-03-31Reduce string trashing.Benjamin Kramer
2010-03-31DwarfDebug: Allocate DIEValues with a BumpPtrAllocator. Most of them areBenjamin Kramer
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