aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/DwarfDebug.h
AgeCommit message (Expand)Author
2010-04-15Add comment.Devang Patel
2010-04-14There is no need to track compile unit offsets if there is only one compile u...Devang Patel
2010-04-14Remove dead code.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-08Refactor.Devang Patel
2010-04-07Remove unused method.Benjamin Kramer
2010-04-07Use the "NamedGroupTimer" class to categorize DWARF emission better.Bill Wendling
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-05hopefully sate the clang self host build, which is apparently Chris Lattner
2010-04-05privatize more stuff, eliminate vtables.Chris Lattner
2010-04-05reprivatize now that DwarfWriter is gone.Chris Lattner
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-05eliminate DwarfDebug::shouldEmit, which is the same now as MMI::hasDebugInfoChris Lattner
2010-04-05fastisel doesn't need DwarfWriter, remove some tendricles.Chris Lattner
2010-04-051) make DIE take AsmPrinter instead of DwarfPrinter.Chris Lattner
2010-04-04I was wrong, ocaml isn't referencing 'Ldata_begin', so remove it.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-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-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-31DwarfDebug: Allocate DIEValues with a BumpPtrAllocator. Most of them areBenjamin Kramer
2010-03-29Encode start location of debug value, communicated through DBG_VALUE machine ...Devang Patel
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-25Add comment.Devang Patel
2010-03-22DW_AT_stmt_list attribute attached with a compile unit encodes offset of line...Devang Patel
2010-03-15Emit dwarf variable info communicated by code generator through DBG_VALUE mac...Devang Patel
2010-03-14change SrcLineInfo to contain a label instead of a label ID.Chris Lattner
2010-03-13reimplement the string pool used for inlined functionChris Lattner
2010-03-12Free DbgScopes in DwarfDebug::endFunction(). Also increased the const-ness ofJeffrey Yasskin
2010-03-11Avoid leaking CompileUnits in DwarfDebug.cpp.Jeffrey Yasskin
2010-03-09reapply r98035:Chris 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-09make InlineInfoLabels hold MCSymbol*'s, avoiding Chris Lattner
2010-03-08simplify EmitSectionOffset to always use .set if it isChris 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