aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
AgeCommit message (Expand)Author
2010-04-15Fix a bunch of namespace polution.Dan Gohman
2010-04-14There is no need to track compile unit offsets if there is only one compile u...Devang Patel
2010-04-14Clear MachineInstr->MCSymbol maps at the end of a function.Devang Patel
2010-04-13Do not include types without any definition in pubtypes list.Devang Patel
2010-04-09Clear InsnsBeginScopeSet and InsnsEndScopeSet at the end of function.Devang Patel
2010-04-08Rename a function.Devang Patel
2010-04-08One instruction may start (or end) multiple lexical scopes. Devang Patel
2010-04-08Remove dead code.Devang Patel
2010-04-08Delete out of date comment.Devang Patel
2010-04-08Refactor.Devang Patel
2010-04-07Remove unused method.Benjamin Kramer
2010-04-07Workaround the breakage in r100616 by guarding all timers withTorok Edwin
2010-04-07Use the "NamedGroupTimer" class to categorize DWARF emission better.Bill Wendling
2010-04-06Do not emit specification DIE with DW_AT_specification attribute for member f...Devang Patel
2010-04-06Fix a number of clang -Wsign-compare warnings that didn't have an obviousJohn McCall
2010-04-06Reverting 100530 & 100531 due to regressions in the GDB test suite.Stuart Hastings
2010-04-06Revise debug info machinery to digest nested functions and classes.Stuart Hastings
2010-04-05Output floating point representations in DWARF format. This is done by outputingBill Wendling
2010-04-05prune #includes, realize the MMI can never be null.Chris Lattner
2010-04-05change AsmPrinter to use DwarfDebug/DwarfException directlyChris Lattner
2010-04-05trim some spurious references to DwarfWriter. SDIsel really doesn'tChris Lattner
2010-04-05eliminate DwarfDebug::shouldEmit, which is the same now as MMI::hasDebugInfoChris Lattner
2010-04-05fix a regression on 2009-08-17-DebugInfo.mChris Lattner
2010-04-05fastisel doesn't need DwarfWriter, remove some tendricles.Chris Lattner
2010-04-05change SizeOf to take AsmPrinter instead of TargetData, Chris Lattner
2010-04-051) make DIE take AsmPrinter instead of DwarfPrinter.Chris Lattner
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