- 1f4690c Add support to emit debug info for C++ namespaces. by Devang Patel · 16 years ago
- 525dda0 Use DW_AT_specification to point to DIE describing function declaration. by Devang Patel · 16 years ago
- b314bd6 Construct CompileUnits lazily. by Devang Patel · 16 years ago
- 2eec32d If VariableDIe is not created (may be because global was optimzed away) then do not try to use the variable die. by Devang Patel · 16 years ago
- 2b75ed2 Refactor code that finds context for a given die. by Devang Patel · 16 years ago
- b5b60ea Refactor. by Devang Patel · 16 years ago
- 9ccfb64 Reapply r90858, a cleanup patch. by Devang Patel · 16 years ago
- 512001a Revert 90858 90875 and 90805 for now. by Devang Patel · 16 years ago
- 24c0bb1 Cleanup. There is no need to supply ModuleCU to addType() as a parameter. by Devang Patel · 16 years ago
- 7d723ec Do not try to push dead variable's debug info into namespace info. by Devang Patel · 16 years ago
- b074d17 Add support to emit debug info for c++ style namespaces. by Devang Patel · 16 years ago
- 0891d75 Don't print a space before the : between the file name and line number. by Dan Gohman · 16 years ago
- 3a6164e Print newlines after printing labels for debug info, so that the output by Dan Gohman · 16 years ago
- 8f04602 In TAG_subrange_type, uppder bound is zero indexed. by Devang Patel · 16 years ago
- 3b666fe Insert composite type DIE into the map before processing type fields. This allows fields to find their context DIE from the map. by Devang Patel · 16 years ago
- eb57c59 Add support to emit debug info for virtual functions and virtual base classes. by Devang Patel · 16 years ago
- 236526d Emit method definition DIE at module level (even for methods with inlined functino body at soure level) so that the debugger can invoke it. This fixes many test failures in gdb test suite. by Devang Patel · 16 years ago
- 8c33959 Clarify that DIEString does not keep a copy of the string. by Devang Patel · 16 years ago
- a605b91 Reuse existing subprogram DIE. by Devang Patel · 16 years ago
- 0a2c0bc Clear function specific containers while processing end of a function, even if DW_TAG_subprogram for current function is not found. by Devang Patel · 16 years ago
- ae466ef If pointer type has a name then do not ignore the name. by Devang Patel · 16 years ago
- 4cd3081 Avoid some possibly unsafe uses of StringRef::data(). by Benjamin Kramer · 16 years ago
- 2d9caf9 Use StringRef (again) in DebugInfo interface. by Devang Patel · 16 years ago
- b3e0168 Use StringRef instead of std::string in DIEString. by Devang Patel · 16 years ago
- c8654eb Swith to pubtypes section before emitting pub types. by Devang Patel · 16 years ago
- 04d2f2d Emit pubtypes. by Devang Patel · 16 years ago
- 3650f4e Simplify this code. by Dan Gohman · 16 years ago
- b5b5159 Revert r89487. by Devang Patel · 16 years ago
- bf6d358 Add getFrameIndexReference() to TargetRegisterInfo, which allows targets to by Jim Grosbach · 16 years ago
- 00e9c61 80-column cleanup by Jim Grosbach · 16 years ago
- 042483e remove trailing whitespace by Jim Grosbach · 16 years ago
- 930143b Cosmetic changes, which were long overdue, in DwarfDebug.cpp. by Devang Patel · 16 years ago
- e1bbc33 Remove dead code. by Devang Patel · 16 years ago
- 92e8c65 There is no need to use FoldingSet to unique DIEs. by Devang Patel · 16 years ago
- e064ad4 Do not hold on to a map slot while new entries may be inserted into the map. by Devang Patel · 16 years ago
- 85121a3 There is no need to emit source location info for DW_TAG_pointer_type. by Devang Patel · 16 years ago
- a1c09d6 Remove VISIBILITY_HIDDEN from the classes in this directory. Fixes bug 5507. by Nick Lewycky · 16 years ago
- b7993d6 Revert r88939. by Nick Lewycky · 16 years ago
- f3d7c08 Revert r88939. by Devang Patel · 16 years ago
- 2ffd993 Add VISIBILITY_HIDDEN marker. by Devang Patel · 16 years ago
- 97f99fa Ignore nameless variables. by Devang Patel · 16 years ago
- 2904aa9 "Attach debug info with llvm instructions" mode was enabled a month ago. Now make it permanent and remove old way of inserting intrinsics to encode debug info for line number and scopes. by Devang Patel · 16 years ago
- d41f119 If doesSupportDebugInformation() is false then do not try to emit dwarf debug info. by Devang Patel · 16 years ago
- 75b4d35 Fix -Asserts warning. by Daniel Dunbar · 16 years ago
- 78319c6 Do not assume first function scope seen represents current function. by Devang Patel · 16 years ago
- 4450f26 While creating DbgScopes, do not forget parent scope. by Devang Patel · 16 years ago
- cdb7d44 Ignore variable if scope info is not available. by Devang Patel · 16 years ago
- f6eeaeb Implement support to debug inlined functions. by Devang Patel · 16 years ago
- cc11371b Do not bother to emit debug info for nameless global variable. by Devang Patel · 16 years ago
- 06ce650 Do not try to emit debug info entry for dead global variable. by Devang Patel · 16 years ago
- f05d572 While calculating original type size for a derived type, handle type variants encoded as DIDerivedType appropriately. by Devang Patel · 16 years ago
- 67f56f0 Fix DW_AT_data_member_location for bit-fields. It points to the location of annonymous field that covers respective field. by Devang Patel · 16 years ago
- 5d3fe2f Array element size does not match array size but array is not a bitfield. by Devang Patel · 16 years ago
- ffa7c07 Ignore unnamed variables. by Devang Patel · 16 years ago
- 6235b19 Fix a funky "declared with greater visibility than the type of its field" by Jeffrey Yasskin · 16 years ago
- cfeaa48 Do not held on to DenseMap slot accross map insertion. The insertion may cause the map to grow rending the slot invalid. by Devang Patel · 16 years ago
- 12524fd Do not emit name entry for a pointer type. by Devang Patel · 16 years ago
- d0099a9 If there is not any llvm instruction associated with each lexical scope encoded in debug info then create such scope on demand for variable info. by Devang Patel · 16 years ago
- 6875c5eb Add support to record DbgScope as inlined scope. by Devang Patel · 16 years ago
- d7ebfe3 s/DebugLoc.CompileUnit/DebugLoc.Scope/g by Devang Patel · 16 years ago
- cdf01b5 Fix a -Asserts warning. by Daniel Dunbar · 16 years ago
- 0f58bec Find enclosing subprogram info. by Devang Patel · 16 years ago
- df45c7f Extract scope information from the variable itself, instead of relying on alloca or llvm.dbg.declare location. by Devang Patel · 16 years ago
- fafa1fe Check invalid debug info for enums. This may happen when underlyng enum is optimized away. Eventually DwarfChecker will clean this up during llvm verification stage. by Devang Patel · 16 years ago
- 20b2a77 Do not record line number to implicitly mark start of function if function has arguments. Extra line number entries trip gdb in some cases. by Devang Patel · 16 years ago
- 4598eb6 Add support to handle debug info attached to an instruction. by Devang Patel · 16 years ago
- 7d838bb Fix cut-n-pasto. by Devang Patel · 16 years ago
- 2980a22 Remove dead code. by Devang Patel · 16 years ago
- 8db360d Add utility routine to set begin and end labels for DbgScopes. by Devang Patel · 16 years ago
- 475d32a Add utility routine to collect variable debug info. This is not yet used. by Devang Patel · 16 years ago
- d859d86 Existence of a compile unit for input source file is a good indicator to check debug info's presence in a module. by Devang Patel · 16 years ago
- 1c9eef7 If subprogram die is not available then construct new one. by Devang Patel · 16 years ago
- 4c420ec Adjust context for the global variables that are not at file scope, e.g. by Devang Patel · 16 years ago
- 4144a82 Set address while constructing DIE. by Devang Patel · 16 years ago
- 2089d16 Gracefully handle various scopes while recording source line info. by Devang Patel · 16 years ago
- 75cc16c Add support to extract lexical scope information from DebugLoc attached with an machine instruction. by Devang Patel · 16 years ago
- 787f94c Record first and last instruction of a scope in DbgScope. by Devang Patel · 16 years ago
- 3256c75 Use MDNode * directly as an RecordSourceLine() argument. by Devang Patel · 16 years ago
- 14cf8ec Add a way for a frontend to generate more complex dwarf location by Mike Stump · 16 years ago
- b296942 Remove std::string uses from DebugInfo interface. by Devang Patel · 16 years ago
- 944fa25 Delete space after function name, before (, reflow a comment and by Mike Stump · 16 years ago
- d6f9a2f Fix spacing. by Mike Stump · 16 years ago
- 8808063 This is overly constraining with respect to clang. by Mike Stump · 16 years ago
- be22ec4 Fix indentation. by Daniel Dunbar · 16 years ago
- c418d6b Strip trailing whitespace. by Daniel Dunbar · 16 years ago
- dd5a989 eliminate the horrid AsmPrinter::getGlobalLinkName method, inlining by Chris Lattner · 16 years ago
- 183a519 Don't generate Dwarf line table entries for source line 0. by Caroline Tice · 16 years ago
- 321bc99 remove DebugLoc from MCInst and eliminate "Comment printing" from by Chris Lattner · 16 years ago
- f5d5360 Ignore malformed global variable debug info. by Devang Patel · 16 years ago
- b2de5fa Subprogram is a scope. Derive DISubprogram from DIScope. by Devang Patel · 16 years ago
- 869529c Rename DIBlock as DILexicalBlock. by Devang Patel · 16 years ago
- c87c1e2 Add flag to mark structs for Apple Block "byref" variables; also add code to by Caroline Tice · 16 years ago
- 9fda4bd Simplify isDerivedType() and other predicate interface. by Devang Patel · 16 years ago
- 80ae349 Reapply 79977. Use MDNodes to encode debug info in llvm IR. by Devang Patel · 16 years ago
- 3082c01 Closure is a very generic name. Use AppleBlock instead. by Devang Patel · 16 years ago
- f08e35d Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. by Devang Patel · 16 years ago
- a1b4dd9 Add isClosure() predicate. This is used to add DW_AT_APPLE_block attribute. by Devang Patel · 16 years ago
- 02aac92 Update DebugInfo interface to use metadata, instead of special named llvm.dbg.... global variables, to encode debugging information in llvm IR. This is mostly a mechanical change that tests metadata support very well. by Devang Patel · 16 years ago
- 06fa176 prune the #includes in raw_ostream.h by moving a by Chris Lattner · 16 years ago
- c521f54 Prune #includes from llvm/Linker.h and llvm/System/Path.h, by Chris Lattner · 16 years ago