- 42aafd7 If a instruction belongs to another function (and not current function) as per debug info attached with the instruction then ignore the dangling lexical scope of this instruction. Such scopes are unreachable. by Devang Patel · 15 years ago
- 622b026 MDNodes are not expected to disappear or replaced by another MDNode, so there is no need to pay the cost of WeakVH and ValueMaps. by Devang Patel · 15 years ago
- f54b852 Revert accident check-in from r93165. by Devang Patel · 15 years ago
- 1efd4fd5 Switch some functions to take Twines, eliminate uses of StringExtras.h. by Benjamin Kramer · 15 years ago
- 45111d1 move the mangler into libtarget from vmcore. by Chris Lattner · 15 years ago
- 858431d Change DIEObjectLabel to take an MCSymbol instead of std::string. by Chris Lattner · 15 years ago
- a27f6e4 by Devang Patel · 15 years ago
- 6b61f58 Replace DebugLocTuple with DILocation. by Devang Patel · 15 years ago
- 167207a Add FIXME. by Devang Patel · 15 years ago
- c9b16cc Do not use AT_specification die for static variables. It confuses gdb. by Devang Patel · 15 years ago
- f8b72ca Do not emit multiple AT_container_type attributes. by Devang Patel · 15 years ago
- 2359850 s/NextValueNo/NextMDValueNo while processing metadata. by Devang Patel · 15 years ago
- 3d594fd Kill dead store. by Benjamin Kramer · 15 years ago
- ee890ed If a scope has only one instruction then first instruction is also the last instruction. by Devang Patel · 15 years ago
- 351ca33 Use StringRef.startswith(). by Devang Patel · 15 years ago
- ba1d826 Fix debug_inlined section entries for routines whose names are changed through __asm() extension. by Devang Patel · 15 years ago
- 344130e Fix begin and end markers for nested scopes. by Devang Patel · 15 years ago
- 0b86a6f move these out of their own timer groups into the 'uncategorized' groups. by Chris Lattner · 15 years ago
- f83adbc by David Greene · 15 years ago
- 6404e4e Add support to emit debug info for C++ namespaces. by Devang Patel · 15 years ago
- ffe966c Use DW_AT_specification to point to DIE describing function declaration. by Devang Patel · 15 years ago
- d037d7a Construct CompileUnits lazily. by Devang Patel · 15 years ago
- edb4563 If VariableDIe is not created (may be because global was optimzed away) then do not try to use the variable die. by Devang Patel · 15 years ago
- c366f83 Refactor code that finds context for a given die. by Devang Patel · 15 years ago
- 16ced73 Refactor. by Devang Patel · 15 years ago
- 8a24114 Reapply r90858, a cleanup patch. by Devang Patel · 15 years ago
- 0000fad Revert 90858 90875 and 90805 for now. by Devang Patel · 15 years ago
- a3a60c6 Cleanup. There is no need to supply ModuleCU to addType() as a parameter. by Devang Patel · 15 years ago
- 018b660 Do not try to push dead variable's debug info into namespace info. by Devang Patel · 15 years ago
- 4063f6b Add support to emit debug info for c++ style namespaces. by Devang Patel · 15 years ago
- b3b9821 Don't print a space before the : between the file name and line number. by Dan Gohman · 15 years ago
- eecb991 Print newlines after printing labels for debug info, so that the output by Dan Gohman · 15 years ago
- d55224c In TAG_subrange_type, uppder bound is zero indexed. by Devang Patel · 15 years ago
- b3235d2 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 · 15 years ago
- 5d11eb0 Add support to emit debug info for virtual functions and virtual base classes. by Devang Patel · 15 years ago
- 1d5cc1d 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 · 15 years ago
- 69f57b1 Clarify that DIEString does not keep a copy of the string. by Devang Patel · 15 years ago
- 7d0750a Reuse existing subprogram DIE. by Devang Patel · 15 years ago
- c09ddc1 Clear function specific containers while processing end of a function, even if DW_TAG_subprogram for current function is not found. by Devang Patel · 15 years ago
- deea564 If pointer type has a name then do not ignore the name. by Devang Patel · 15 years ago
- 1c3451f Avoid some possibly unsafe uses of StringRef::data(). by Benjamin Kramer · 15 years ago
- 65dbc90 Use StringRef (again) in DebugInfo interface. by Devang Patel · 15 years ago
- e9a0597 Use StringRef instead of std::string in DIEString. by Devang Patel · 15 years ago
- f3a0376 Swith to pubtypes section before emitting pub types. by Devang Patel · 15 years ago
- 193f720 Emit pubtypes. by Devang Patel · 15 years ago
- 277207e Simplify this code. by Dan Gohman · 15 years ago
- 05f6fa8 Revert r89487. by Devang Patel · 15 years ago
- a2f20b2 Add getFrameIndexReference() to TargetRegisterInfo, which allows targets to by Jim Grosbach · 15 years ago
- 7ab38df 80-column cleanup by Jim Grosbach · 15 years ago
- 31ef40e remove trailing whitespace by Jim Grosbach · 15 years ago
- 2c4ceb1 Cosmetic changes, which were long overdue, in DwarfDebug.cpp. by Devang Patel · 15 years ago
- 9bff5cb Remove dead code. by Devang Patel · 15 years ago
- 6f01d9c There is no need to use FoldingSet to unique DIEs. by Devang Patel · 15 years ago
- 017d121 Do not hold on to a map slot while new entries may be inserted into the map. by Devang Patel · 15 years ago
- 1f37b5b There is no need to emit source location info for DW_TAG_pointer_type. by Devang Patel · 15 years ago
- 381afae Remove VISIBILITY_HIDDEN from the classes in this directory. Fixes bug 5507. by Nick Lewycky · 15 years ago
- 5f9843f Revert r88939. by Nick Lewycky · 15 years ago
- f76a3d6 Revert r88939. by Devang Patel · 15 years ago
- 270a974 Add VISIBILITY_HIDDEN marker. by Devang Patel · 15 years ago
- 3fb6bd6 Ignore nameless variables. by Devang Patel · 15 years ago
- 70d75ca "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 · 15 years ago
- 3380cc5 If doesSupportDebugInformation() is false then do not try to emit dwarf debug info. by Devang Patel · 15 years ago
- c032679 Fix -Asserts warning. by Daniel Dunbar · 15 years ago
- 39ae3ff Do not assume first function scope seen represents current function. by Devang Patel · 15 years ago
- 2f105c6 While creating DbgScopes, do not forget parent scope. by Devang Patel · 15 years ago
- fb0ee43 Ignore variable if scope info is not available. by Devang Patel · 15 years ago
- 53bb5c9 Implement support to debug inlined functions. by Devang Patel · 15 years ago
- 84c73e9 Do not bother to emit debug info for nameless global variable. by Devang Patel · 15 years ago
- 465c3be Do not try to emit debug info entry for dead global variable. by Devang Patel · 15 years ago
- 61ecbd1 While calculating original type size for a derived type, handle type variants encoded as DIDerivedType appropriately. by Devang Patel · 15 years ago
- 33db508 Fix DW_AT_data_member_location for bit-fields. It points to the location of annonymous field that covers respective field. by Devang Patel · 15 years ago
- c416d3b Array element size does not match array size but array is not a bitfield. by Devang Patel · 15 years ago
- 1b84597 Ignore unnamed variables. by Devang Patel · 15 years ago
- 36d52bf Fix a funky "declared with greater visibility than the type of its field" by Jeffrey Yasskin · 15 years ago
- bdf45cb 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 · 15 years ago
- 808b826 Do not emit name entry for a pointer type. by Devang Patel · 15 years ago
- 149aa7c 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 · 15 years ago
- c90aefe Add support to record DbgScope as inlined scope. by Devang Patel · 15 years ago
- 1619dc3 s/DebugLoc.CompileUnit/DebugLoc.Scope/g by Devang Patel · 15 years ago
- 6e4bdfc Fix a -Asserts warning. by Daniel Dunbar · 15 years ago
- 6ef7517 Find enclosing subprogram info. by Devang Patel · 15 years ago
- ac1ceb3 Extract scope information from the variable itself, instead of relying on alloca or llvm.dbg.declare location. by Devang Patel · 15 years ago
- c525472 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 · 15 years ago
- eda3121 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 · 15 years ago
- 60b35bd Add support to handle debug info attached to an instruction. by Devang Patel · 15 years ago
- 8a4087d Fix cut-n-pasto. by Devang Patel · 15 years ago
- 89703cf Remove dead code. by Devang Patel · 15 years ago
- 0d20ac8 Add utility routine to set begin and end labels for DbgScopes. by Devang Patel · 15 years ago
- e717faa Add utility routine to collect variable debug info. This is not yet used. by Devang Patel · 15 years ago
- 6f3dc92 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 · 15 years ago
- ffd9c3d If subprogram die is not available then construct new one. by Devang Patel · 15 years ago
- fd07cf5 Adjust context for the global variables that are not at file scope, e.g. by Devang Patel · 15 years ago
- b71a16d Set address while constructing DIE. by Devang Patel · 15 years ago
- f84548d Gracefully handle various scopes while recording source line info. by Devang Patel · 15 years ago
- af9e847 Add support to extract lexical scope information from DebugLoc attached with an machine instruction. by Devang Patel · 15 years ago
- d38dd11 Record first and last instruction of a scope in DbgScope. by Devang Patel · 15 years ago
- 3d91083 Use MDNode * directly as an RecordSourceLine() argument. by Devang Patel · 15 years ago
- 3e4c9bd Add a way for a frontend to generate more complex dwarf location by Mike Stump · 15 years ago
- 5ccdd10 Remove std::string uses from DebugInfo interface. by Devang Patel · 15 years ago
- 7e3720d Delete space after function name, before (, reflow a comment and by Mike Stump · 15 years ago