1. 0f7fef3 by Devang Patel · 16 years ago
  2. 266c7bb Add a new "available_externally" linkage type. This is intended by Chris Lattner · 16 years ago
  3. c6fa3ff Revert r68847. It breaks the build on non-Darwin targets, with this message by Dan Gohman · 16 years ago
  4. 2057532 Keep track of inlined functions and their locations. This information is collected when nested llvm.dbg.func.start intrinsics are seen. (Right now, inliner removes nested llvm.dbg.func.start intrinisics during inlining.) by Devang Patel · 16 years ago
  5. 7d16e85 Pass in the std::string parameter instead of returning it by value. by Bill Wendling · 16 years ago
  6. a6f02fb Constify getter methods. by Bill Wendling · 16 years ago
  7. f34be82 StringMap<DIE*>::iterator::first() returns a pointer to the first character of by Bill Wendling · 16 years ago
  8. 972bbac Use a StringMap instead of std::map for storing std::string->DIE* maps. This by Bill Wendling · 16 years ago
  9. 75b2738 If subprogram type is not tagged as DW_TAG_subroutine_type then use it directly as a return value type. by Devang Patel · 16 years ago
  10. 42bf74b CodeGen still defaults to non-verbose asm, but llc now overrides it and default to verbose. by Evan Cheng · 16 years ago
  11. 86bda41 Do not ignore DW_TAG_class_type! by Devang Patel · 16 years ago
  12. 0582ae9 Oops...I committed too much. by Bill Wendling · 16 years ago
  13. c7a09ab Temporarily XFAIL this test. by Bill Wendling · 16 years ago
  14. 1362f97 Put the assignment back at the top of this method. by Bill Wendling · 16 years ago
  15. dd44632 Make ivars private. Other cleanup. No functionality change. by Bill Wendling · 16 years ago
  16. 68edf5f Just make the Dwarf timer group static inside of the getter function. No need to alloc/dealloc. by Bill Wendling · 16 years ago
  17. fc232b0 Don't put static functions in anonymous namespace. by Bill Wendling · 16 years ago
  18. 7b69720 These should *stop* the timer, not start it again. by Bill Wendling · 16 years ago
  19. e9e960f - Fix misspelled method name. - Remove unused method. by Bill Wendling · 16 years ago
  20. c8615e4 - Create GetOrCreateSourceID from getOrCreateSourceID. GetOrCreateSourceID is by Bill Wendling · 16 years ago
  21. 163ba3f Refine the Dwarf writer timers so that they measure exception writing and debug by Bill Wendling · 16 years ago
  22. 91b8b80 Add a timer to the DwarfWriter pass that measures the total time it takes to by Bill Wendling · 16 years ago
  23. ccbdc7a Pass in a std::string when getting the names of debugging things. This cuts down by Bill Wendling · 16 years ago
  24. 667d4b8 Introduce new linkage types linkonce_odr, weak_odr, common_odr by Duncan Sands · 16 years ago
  25. 9ac08d6 It is possible that subprgoram definition is only encoding return value directly, instsad of an DIArray of all argument types. by Devang Patel · 16 years ago
  26. 053372d by Devang Patel · 16 years ago
  27. e3d4232 Clean up dwarf writer, part 1. This eliminated the horrible recursive getGlobalVariablesUsing and replaced it something readable. It eliminated use of slow UniqueVector and replaced it with StringMap, SmallVector, and DenseMap, etc. It also fixed some non-deterministic behavior. by Evan Cheng · 16 years ago
  28. 002ec14 gdb uses DW_AT_prototyped to identify K&R style in C based languages. by Devang Patel · 16 years ago
  29. 53cac18 If there is not any debug info available for any global variables and any subprograms then there is not any debug info to emit. by Devang Patel · 16 years ago
  30. 9a65cfe - Early exit a nested block. - Correct comment. - Whitespace changes. by Bill Wendling · 16 years ago
  31. 4ed0c5f Add an accessor method to DwarfWriter to tell of debugging info should be emitted. by Bill Wendling · 16 years ago
  32. f2ec7e4 The subprogram die may not exist while creating "default" scope. by Devang Patel · 16 years ago
  33. 13319ce The debugger sometimes lookup dynamically in the runtime to find ivar info of any Objective-C classes. It would be very helpful to debugger if the compiler encodes runtime version number in DWARF. by Devang Patel · 16 years ago
  34. 36375ee Emit debug info for bitfields. by Devang Patel · 16 years ago
  35. 2303df9 Validate file id. by Devang Patel · 17 years ago
  36. ef7e18e More whitespace fixin'. by Bill Wendling · 17 years ago
  37. b9dcef2 Whitespace and comment changes. No functionality change. by Bill Wendling · 17 years ago
  38. d5863dd Do not add redundant arguments in a method definition DIE. by Devang Patel · 17 years ago
  39. dd9db66 by Devang Patel · 17 years ago
  40. 6360089 Remove dead code, again. by Devang Patel · 17 years ago
  41. 425b64e Remove dead code. by Devang Patel · 17 years ago
  42. d234e59 Add DW_AT_declaration for class methods. by Devang Patel · 17 years ago
  43. f923574 by Devang Patel · 17 years ago
  44. 7009d24 Add type DIE into appropriate context DIE. by Devang Patel · 17 years ago
  45. ad165be by Devang Patel · 17 years ago
  46. 210de72 Make the Dwarf macro information section optional; CellSPU's assembler by Scott Michel · 17 years ago
  47. 3b64c6b Introduce two DWARF attribute extentions DW_AT_APPLE_optimized, DW_AT_APPLE_flags. by Devang Patel · 17 years ago
  48. 80303aa Empty DIType represents void. In this case no need to construct any type DIE. by Devang Patel · 17 years ago
  49. a608687 Code did not follow associated comment. not a good idea. by Devang Patel · 17 years ago
  50. 49f38cb Set appropriate tag for the composite type. by Devang Patel · 17 years ago
  51. 4766159 Encode member accessibility. by Devang Patel · 17 years ago
  52. 2a57466 Appropriately mark fowrad decls. by Devang Patel · 17 years ago
  53. 2be5893 Fix struct member's debug info. by Devang Patel · 17 years ago
  54. 6906ba5 Need only one set of debug info versions enum. by Devang Patel · 17 years ago
  55. 9ec50ab Fix global variable's address in a DIE. by Devang Patel · 17 years ago
  56. eab4a2e Enable debug info for enums. by Devang Patel · 17 years ago
  57. ce31b02 Enable debug info for composite types. by Devang Patel · 17 years ago
  58. c2997f4 Do not use DenseMap because the iterator is invalidated while constructing types. After all there was a reason why std::map was used initially! by Devang Patel · 17 years ago
  59. b79b535 Verify debug info. by Devang Patel · 17 years ago
  60. 2d1768c by Devang Patel · 17 years ago
  61. 5aac3d3 Refactor code by Devang Patel · 17 years ago
  62. 7ab2450 Assign argument type to appropriate DIE. by Devang Patel · 17 years ago
  63. 7e55b3a Remove dead code. by Devang Patel · 17 years ago
  64. 2d91d18 Disable composite type debug info for now. by Devang Patel · 17 years ago
  65. 07354e5 Fix comments. by Devang Patel · 17 years ago
  66. 99ec353 Use lightweight DebugInfo objects directly. by Devang Patel · 17 years ago
  67. 7103c6a Align source code. by Devang Patel · 17 years ago
  68. 5be9355 Validate debug info values only if DwarfDebug is initialized. by Devang Patel · 17 years ago
  69. 61c6bf3 Any debug info symbol is only valid if atleast one compile unit is seen. by Devang Patel · 17 years ago
  70. 153745c Do not stumble over forward declared struct member. by Devang Patel · 17 years ago
  71. cf3a448 by Devang Patel · 17 years ago
  72. bb46f52 Add the private linkage. by Rafael Espindola · 17 years ago
  73. f193ff0 Use lightweight DebugInfo objects directly. by Devang Patel · 17 years ago
  74. 0e5200f Use variable's context to identify respective DbgScope. by Devang Patel · 17 years ago
  75. 4548d97 Do not construct debug scope if RootScope *is* null. by Devang Patel · 17 years ago
  76. bbdc820 Removoe MachineModuleInfo methods (and related DebugInfoDesc class hierarchy) that were used to handle debug info. by Devang Patel · 17 years ago
  77. e205162 Keep "has debug info" big in MachineModuleInfo to avoid circular dependency between AsmPrinter and CodeGen. by Devang Patel · 17 years ago
  78. 35fe734 Undo previous checkin. by Devang Patel · 17 years ago
  79. c48c550 Use DwarfWriter to record dbg variables. by Devang Patel · 17 years ago
  80. bb8c595 Use dwarf writer to decide whether the module has debug info or not. by Devang Patel · 17 years ago
  81. 7bb89ed Start using DebugInfo API to emit debug info. by Devang Patel · 17 years ago
  82. 3f7833a Emit debug info, only if at least one compile unit is seen. by Devang Patel · 17 years ago
  83. 72b6635 If multiple compile units are seen then emit them independently. In other words, do not force all DIEs into first, whatever it is, compile unit. by Devang Patel · 17 years ago
  84. f6bac3e Avoid cast<>, use light weith wrapper directly. by Devang Patel · 17 years ago
  85. f3ee514 Use SrcLineInfo from DwarfWriter. The MachineModuleInfo copy will disappear soon. by Devang Patel · 17 years ago
  86. ccca7fe Add DwarfWriter interface to mainipulate source location info. by Devang Patel · 17 years ago
  87. 481ff5b Clear debug info at the end of function processing. by Devang Patel · 17 years ago
  88. e9bfb0f There is no need to maintain separate labelid list in the dwarf writer. It is not a good idea. by Devang Patel · 17 years ago
  89. 9795da5 Reduce initial small vector sizes. by Devang Patel · 17 years ago
  90. 0dc969e Fix thinko. Create parent scope if parent descriptor is *not* null. by Devang Patel · 17 years ago
  91. eb3fc28 by Devang Patel · 17 years ago
  92. 9f8fcfc Add DebugInfo based APIs to record source line info. by Devang Patel · 17 years ago
  93. 2ec78c4 Add APIs to record regions and variables. Again, shamelessly copied from MMI. by Devang Patel · 17 years ago
  94. 7a6e5a3 Add APIs to manage scope using DebugInfo interface. by Devang Patel · 17 years ago
  95. 5d31598 Set up DwarfDebug using DebugInfo API. by Devang Patel · 17 years ago
  96. 5fe1fac Forgot that this was needed for Linux. This should fix the builds. by Bill Wendling · 17 years ago
  97. 78eb6ad by Devang Patel · 17 years ago
  98. c452324 by Devang Patel · 17 years ago
  99. d1ca925 by Devang Patel · 17 years ago
  100. d60de51 Revert r61415 and r61484. Duncan was correct that these weren't needed. by Bill Wendling · 17 years ago