aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/DwarfDebug.h
AgeCommit message (Expand)Author
2009-12-15Add support to emit debug info for C++ namespaces.Devang Patel
2009-12-14Use DW_AT_specification to point to DIE describing function declaration.Devang Patel
2009-12-11Construct CompileUnits lazily.Devang Patel
2009-12-10Refactor code that finds context for a given die.Devang Patel
2009-12-10Refactor.Devang Patel
2009-12-09Reapply r90858, a cleanup patch.Devang Patel
2009-12-08Revert 90858 90875 and 90805 for now.Devang Patel
2009-12-08Cleanup.Devang Patel
2009-12-07Add support to emit debug info for c++ style namespaces.Devang Patel
2009-12-03Add support to emit debug info for virtual functions and virtual base classes.Devang Patel
2009-12-03Emit method definition DIE at module level (even for methods with inlined fun...Devang Patel
2009-11-25Use StringRef (again) in DebugInfo interface.Devang Patel
2009-11-24Use StringRef instead of std::string in DIEString.Devang Patel
2009-11-24Emit pubtypes.Devang Patel
2009-11-21Cosmetic changes, which were long overdue, in DwarfDebug.cpp.Devang Patel
2009-11-21There is no need to use FoldingSet to unique DIEs. Devang Patel
2009-11-17Remove VISIBILITY_HIDDEN from the classes in this directory. Fixes bug 5507.Nick Lewycky
2009-11-12"Attach debug info with llvm instructions" mode was enabled a month ago. Now ...Devang Patel
2009-11-10Implement support to debug inlined functions.Devang Patel
2009-10-27Do not held on to DenseMap slot accross map insertion. The insertion may caus...Devang Patel
2009-10-14Add support to record DbgScope as inlined scope.Devang Patel
2009-10-09Extract scope information from the variable itself, instead of relying on all...Devang Patel
2009-10-08Do not record line number to implicitly mark start of function if function ha...Devang Patel
2009-10-06Remove dead code.Devang Patel
2009-10-06Add utility routine to set begin and end labels for DbgScopes.Devang Patel
2009-10-06Remove unintentional function decl.Devang Patel
2009-10-06Add utility routine to collect variable debug info. This is not yet used.Devang Patel
2009-10-05Adjust context for the global variables that are not at file scope, e.g.Devang Patel
2009-10-01Add support to extract lexical scope information from DebugLoc attached with ...Devang Patel
2009-09-30Use MDNode * directly as an RecordSourceLine() argument.Devang Patel
2009-09-30Add a way for a frontend to generate more complex dwarf locationMike Stump
2009-09-29Remove std::string uses from DebugInfo interface.Devang Patel
2009-08-31Subprogram is a scope. Derive DISubprogram from DIScope.Devang Patel
2009-08-31Add flag to mark structs for Apple Block "byref" variables; also add code toCaroline Tice
2009-08-28Reapply 79977.Devang Patel
2009-08-26Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel
2009-08-25Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel
2009-08-22Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.Chris Lattner
2009-08-22Record variable debug info at ISel time directly.Devang Patel
2009-07-31switch off of 'Section' onto MCSection. We're not properly usingChris Lattner
2009-07-13revert rev. 75503 for now.Devang Patel
2009-07-13Use Mangler to remove leading '1' from linkage names.Devang Patel
2009-07-07Remove dead code.Devang Patel
2009-06-29s/MainCU/ModuleCU/gDevang Patel
2009-06-26Remove debug info anchors - llvm.dbg.compile_units, llvm.dbg.subprogramsDevang Patel
2009-06-25Simplify.Devang Patel
2009-05-20Merge 'ConstructFunctionDbgScope' and 'ConstructAbstractDbgScope'.Bill Wendling
2009-05-20Rename 'New*' methods to 'Create*' to be consistent. 'NewString' isn't used.Bill Wendling
2009-05-20Revert r72192. It was causing a build failure.Bill Wendling
2009-05-20Do some mechanical changes. Combine the 'construct abastract dbg thingy' in withBill Wendling