1. 0c044ec Simplify. by Devang Patel · 16 years ago
  2. 2f921f8 Split out the DwarfDebug module from the DwarfWriter module. by Bill Wendling · 16 years ago
  3. d64cd2b Split out the DwarfException class into its own file. No functionality change, by Bill Wendling · 16 years ago
  4. 47054f3 Split out the Dwarf writer stuff into separate files. This is a much more by Bill Wendling · 16 years ago
  5. 207fbf4 Tag blocks with DW_AT_APPLE_block. by Mike Stump · 16 years ago
  6. cdec744 There's yet more ugliness (surprise!) in DebugInfo. This needs major reworking. by Bill Wendling · 16 years ago
  7. 1d601cd Move the bookkeeping of the debug scopes back to the place where it by Bill Wendling · 16 years ago
  8. 6c60dbb - Record that the debug info is actually used so that the label folder doesn't by Bill Wendling · 16 years ago
  9. 59b1ca2 This is a large rewrite of how Dwarf info for inlined functions is handled. by Bill Wendling · 16 years ago
  10. fa03b00 Compute the offsets of the compile units. We need this so that when we emit a by Bill Wendling · 16 years ago
  11. 2dc580c Minor clean ups. No functionality change. by Bill Wendling · 16 years ago
  12. 4bb6fa2 Revert 71165. It did more than just revert 71158 and it introduced by Dan Gohman · 16 years ago
  13. 17f0f65 Temporarily revert r71158. It was causing a failure during a full bootstrap: by Bill Wendling · 16 years ago
  14. baf3fee Make DwarfWriter::RecordInlinedFnStart more like the other DwarfWriter's methods: by Argyrios Kyrtzidis · 17 years ago
  15. 4d11693 - Move some debug fields to coincide with how GCC emits them. No functionality by Bill Wendling · 17 years ago
  16. 929b644 Do not require variable debug info nodes to have a compile unit. by Chris Lattner · 17 years ago
  17. 71fb950 Restore a comment. by Argyrios Kyrtzidis · 17 years ago
  18. 9ae29b2 -Remove the DwarfWriter::RecordSourceLine calls from the instruction selectors. by Argyrios Kyrtzidis · 17 years ago
  19. 79be340 Revert r70803 for now, it causes a regression. by Argyrios Kyrtzidis · 17 years ago
  20. ce7196b -Remove the DwarfWriter::RecordSourceLine calls from the instruction selectors. by Argyrios Kyrtzidis · 17 years ago
  21. 97324ce -Move the DwarfWriter::ValidDebugInfo check to a static DIDescriptor::ValidDebugInfo by Argyrios Kyrtzidis · 17 years ago
  22. 80b9abf Simplify more code and add timer stuff. by Bill Wendling · 17 years ago
  23. 03968bd Simplify more code. by Bill Wendling · 17 years ago
  24. 87cbaf4 Simplify some code. by Bill Wendling · 17 years ago
  25. 1c24c74 Fix whitespace. It was confusing me. by Bill Wendling · 17 years ago
  26. a503748 Make DebugLoc independent of DwarfWriter. by Argyrios Kyrtzidis · 17 years ago
  27. 026e5d7 Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 17 years ago
  28. 084669a Second attempt: by Bill Wendling · 17 years ago
  29. 56f2987 r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 17 years ago
  30. d0ae159 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 17 years ago
  31. 7f413cb Fix Visual Studio 2008 build failure. Patch by Marius Wachtler by Devang Patel · 17 years ago
  32. 31043aa s/RootDbgScope/FunctionDbgScope/g by Devang Patel · 17 years ago
  33. 70307db Check isInlinedSubroutine() before creating DW_TAG_inlined_subroutine. by Devang Patel · 17 years ago
  34. 32d17a1 Construct and emit DW_TAG_inlined_subroutine DIEs for inlined subroutine scopes (only in FastISel mode). by Devang Patel · 17 years ago
  35. 0431504 Right now, Debugging information to encode scopes (DW_TAG_lexical_block) relies on DBG_LABEL. Unfortunately this intefers with the quality of optimized code. by Devang Patel · 17 years ago
  36. 80be351 by Devang Patel · 17 years ago
  37. 184f1be Add a new "available_externally" linkage type. This is intended by Chris Lattner · 17 years ago
  38. 825236b Revert r68847. It breaks the build on non-Darwin targets, with this message by Dan Gohman · 17 years ago
  39. 790e609 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 · 17 years ago
  40. 992f846 Pass in the std::string parameter instead of returning it by value. by Bill Wendling · 17 years ago
  41. fe56c25 Constify getter methods. by Bill Wendling · 17 years ago
  42. 16abfc9 StringMap<DIE*>::iterator::first() returns a pointer to the first character of by Bill Wendling · 17 years ago
  43. e65fd1a Use a StringMap instead of std::map for storing std::string->DIE* maps. This by Bill Wendling · 17 years ago
  44. 3396d7e If subprogram type is not tagged as DW_TAG_subroutine_type then use it directly as a return value type. by Devang Patel · 17 years ago
  45. 5e5a63c CodeGen still defaults to non-verbose asm, but llc now overrides it and default to verbose. by Evan Cheng · 17 years ago
  46. a6e85a1 Do not ignore DW_TAG_class_type! by Devang Patel · 17 years ago
  47. fa54bc2 Oops...I committed too much. by Bill Wendling · 17 years ago
  48. b02eadf Temporarily XFAIL this test. by Bill Wendling · 17 years ago
  49. 1df2c1b Put the assignment back at the top of this method. by Bill Wendling · 17 years ago
  50. 9621b09 Make ivars private. Other cleanup. No functionality change. by Bill Wendling · 17 years ago
  51. 86c2656 Just make the Dwarf timer group static inside of the getter function. No need to alloc/dealloc. by Bill Wendling · 17 years ago
  52. b74d650 Don't put static functions in anonymous namespace. by Bill Wendling · 17 years ago
  53. ff1faf7 These should *stop* the timer, not start it again. by Bill Wendling · 17 years ago
  54. 6418590 - Fix misspelled method name. - Remove unused method. by Bill Wendling · 17 years ago
  55. a5c8e50 - Create GetOrCreateSourceID from getOrCreateSourceID. GetOrCreateSourceID is by Bill Wendling · 17 years ago
  56. 6e6d1b2 Refine the Dwarf writer timers so that they measure exception writing and debug by Bill Wendling · 17 years ago
  57. e8dd284 Add a timer to the DwarfWriter pass that measures the total time it takes to by Bill Wendling · 17 years ago
  58. c6869f4 Pass in a std::string when getting the names of debugging things. This cuts down by Bill Wendling · 17 years ago
  59. 12da8ce Introduce new linkage types linkonce_odr, weak_odr, common_odr by Duncan Sands · 17 years ago
  60. 843cc34 It is possible that subprgoram definition is only encoding return value directly, instsad of an DIArray of all argument types. by Devang Patel · 17 years ago
  61. 7e7fa83 by Devang Patel · 17 years ago
  62. 86673f2 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 · 17 years ago
  63. 50c6324 gdb uses DW_AT_prototyped to identify K&R style in C based languages. by Devang Patel · 17 years ago
  64. 6ced076 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 · 17 years ago
  65. 2343339 - Early exit a nested block. - Correct comment. - Whitespace changes. by Bill Wendling · 17 years ago
  66. 0a0987d Add an accessor method to DwarfWriter to tell of debugging info should be emitted. by Bill Wendling · 17 years ago
  67. 66c5a1d The subprogram die may not exist while creating "default" scope. by Devang Patel · 17 years ago
  68. 4d20395 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 · 17 years ago
  69. 528987a Emit debug info for bitfields. by Devang Patel · 17 years ago
  70. 9b6c1d6 Validate file id. by Devang Patel · 17 years ago
  71. dd7fa33 More whitespace fixin'. by Bill Wendling · 17 years ago
  72. eaf02df Whitespace and comment changes. No functionality change. by Bill Wendling · 17 years ago
  73. 97ba824 Do not add redundant arguments in a method definition DIE. by Devang Patel · 17 years ago
  74. c094970 by Devang Patel · 17 years ago
  75. 33a2167 Remove dead code, again. by Devang Patel · 17 years ago
  76. 776a4c5 Remove dead code. by Devang Patel · 17 years ago
  77. 4ba9105 Add DW_AT_declaration for class methods. by Devang Patel · 17 years ago
  78. d7ecb3b by Devang Patel · 17 years ago
  79. 5adc3db Add type DIE into appropriate context DIE. by Devang Patel · 17 years ago
  80. 45c899c by Devang Patel · 17 years ago
  81. 3789a13 Make the Dwarf macro information section optional; CellSPU's assembler by Scott Michel · 17 years ago
  82. ccfacff Introduce two DWARF attribute extentions DW_AT_APPLE_optimized, DW_AT_APPLE_flags. by Devang Patel · 17 years ago
  83. dd7aa37 Empty DIType represents void. In this case no need to construct any type DIE. by Devang Patel · 17 years ago
  84. 7d537c2 Code did not follow associated comment. not a good idea. by Devang Patel · 17 years ago
  85. 4c8f55a Set appropriate tag for the composite type. by Devang Patel · 17 years ago
  86. 19f2dd7 Encode member accessibility. by Devang Patel · 17 years ago
  87. 6bbacbe Appropriately mark fowrad decls. by Devang Patel · 17 years ago
  88. bd7743d Fix struct member's debug info. by Devang Patel · 17 years ago
  89. 2333409 Need only one set of debug info versions enum. by Devang Patel · 17 years ago
  90. 6befc4d Fix global variable's address in a DIE. by Devang Patel · 17 years ago
  91. f0dae1a Enable debug info for enums. by Devang Patel · 17 years ago
  92. 120e962 Enable debug info for composite types. by Devang Patel · 17 years ago
  93. af6a374 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
  94. 44afc82 Verify debug info. by Devang Patel · 17 years ago
  95. 3f634fe by Devang Patel · 17 years ago
  96. 8ee1c9f Refactor code by Devang Patel · 17 years ago
  97. bf7d432 Assign argument type to appropriate DIE. by Devang Patel · 17 years ago
  98. 2e32f71 Remove dead code. by Devang Patel · 17 years ago
  99. d250ef9 Disable composite type debug info for now. by Devang Patel · 17 years ago
  100. 5d7813c Fix comments. by Devang Patel · 17 years ago