1. e54a5e8 Add CreateLocation varinat that accepts MDNode (with a default value). by Devang Patel · 15 years ago
  2. 427ef4e Remove dead code. by Devang Patel · 15 years ago
  3. 3ddf704 Revert r87059 for now. It is failing clang tests. by Devang Patel · 15 years ago
  4. 0418c10 Remove unnecessary llvm.dbg.declare bitcast by Victor Hernandez · 15 years ago
  5. 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
  6. afa5a34 Do not use StringRef in DebugInfo interface. by Devang Patel · 15 years ago
  7. 53bb5c9 Implement support to debug inlined functions. by Devang Patel · 15 years ago
  8. 6daf99b Process InlinedAt location info. by Devang Patel · 15 years ago
  9. 5ebfa2d Tolerate invalid derived type. by Devang Patel · 15 years ago
  10. 84c73e9 Do not bother to emit debug info for nameless global variable. by Devang Patel · 15 years ago
  11. 61ecbd1 While calculating original type size for a derived type, handle type variants encoded as DIDerivedType appropriately. by Devang Patel · 15 years ago
  12. 5e8e2d7 If string field is empty then return NULL. by Devang Patel · 15 years ago
  13. 7cb7e12 If a type is derived from a derived type then calculate size appropriately. by Devang Patel · 15 years ago
  14. 94dfaec First bitcase use may not lead to a dbg.declare intrinsic. Iterate uses until one find's dbg.declare intrinsic. by Devang Patel · 15 years ago
  15. ac16d44 Add support to encode type info using llvm::Constant. Patch by Talin! by Devang Patel · 15 years ago
  16. 549e81f "there is not any instruction with attached debug info in this module" does not mean "there is no debug info in this module". :) by Devang Patel · 15 years ago
  17. 26c6cf4 It's possible for a global variable to be optimized out of a metadata object. So by Bill Wendling · 15 years ago
  18. beab41b Extract subprogram and compile unit information from the debug info attached to an instruction. by Devang Patel · 15 years ago
  19. e425039 Expand api out in the usual inserter way, though, I do have a by Mike Stump · 15 years ago
  20. a143404 Add another MDNode into DebugLocTuple. This will be used to keep track of inlined functions. by Devang Patel · 15 years ago
  21. ecbeb1a Add isFOO() helpers. Fix getDirectory() and getFilename() for DIScope. by Devang Patel · 15 years ago
  22. 3e4c9bd Add a way for a frontend to generate more complex dwarf location by Mike Stump · 15 years ago
  23. 5ccdd10 Remove std::string uses from DebugInfo interface. by Devang Patel · 15 years ago
  24. 48a097b Switch DIDescriptor to use a TrackingVH. - This makes it much safer to work with debug info, since it was extraordinarily easy to have dangling pointers thanks to MDNode uniquing. by Daniel Dunbar · 15 years ago
  25. a279bc3 Tabs -> spaces, and remove trailing whitespace. by Daniel Dunbar · 15 years ago
  26. f612ff6 Strip trailing whitespace. by Daniel Dunbar · 15 years ago
  27. 1b75f44 Provide a way to extract location info from DILocation. by Devang Patel · 15 years ago
  28. f98d8fe Introduce DILocation. by Devang Patel · 15 years ago
  29. 82dfc0c Subprogram is a scope. Derive DISubprogram from DIScope. by Devang Patel · 15 years ago
  30. 5e005d8 Rename DIBlock as DILexicalBlock. by Devang Patel · 15 years ago
  31. c9f322d Derive DICompileUnit from DIScope. by Devang Patel · 15 years ago
  32. 43d98b3 Introduce DIScope. by Devang Patel · 15 years ago
  33. 5a68509 Oops. Fix inverted logic in assertion check. by Devang Patel · 15 years ago
  34. 6ceea33 Simplify isDerivedType() and other predicate interface. by Devang Patel · 15 years ago
  35. e4b2756 Reapply 79977. Use MDNodes to encode debug info in llvm IR. by Devang Patel · 15 years ago
  36. 8245988 Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. by Devang Patel · 15 years ago
  37. 2a610c7 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 · 15 years ago
  38. a81d29b remove uses of llvm/Support/Streams.h. by Chris Lattner · 15 years ago
  39. a32b183 bug 4530: Make debug information static to it is preservered during bitcode linking. by Richard Pennington · 15 years ago
  40. 4c77dfa Oops. find all llvm.dbg.global_variables. by Devang Patel · 15 years ago
  41. 1d0be15 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 15 years ago
  42. 72bcdb6 Keep track of DIType. by Devang Patel · 15 years ago
  43. bceda93 Remove dead code. by Devang Patel · 15 years ago
  44. d7f2a6c Privatize the StructType table, which unfortunately involves routing contexts through a number of APIs. by Owen Anderson · 15 years ago
  45. a7235ea Move a few more APIs back to 2.5 forms. The only remaining ones left to change back are by Owen Anderson · 15 years ago
  46. b4d3130 Process DbgDeclareInst. by Devang Patel · 15 years ago
  47. 9e9a0d5 Move more code back to 2.5 APIs. by Owen Anderson · 15 years ago
  48. 98c6517 s/DebugInfoEnumerator/DebugInfoFinder/g by Devang Patel · 15 years ago
  49. e802f1c walk DbgRegionStartInst and DbgRegionEndInst by Devang Patel · 15 years ago
  50. f485b3b Eliminate a few unused-variable warnings by Douglas Gregor · 15 years ago
  51. debcb01 Move types back to the 2.5 API. by Owen Anderson · 15 years ago
  52. baf3c40 Move ConstantExpr to 2.5 API. by Owen Anderson · 15 years ago
  53. d2f79a1 Add DebugInfoEnumerator to collect debug info. by Devang Patel · 15 years ago
  54. 1fd7096 Change ConstantArray to 2.5 API. by Owen Anderson · 15 years ago
  55. 8fa3338 Move ConstantStruct back to 2.5 API. by Owen Anderson · 15 years ago
  56. 460f656 Remove Value::getName{Start,End}, the last of the old Name APIs. by Daniel Dunbar · 15 years ago
  57. eed707b Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. by Owen Anderson · 15 years ago
  58. 6930f4f Fix thinko. by Devang Patel · 15 years ago
  59. c4999d7 Add replaceAllUsesWith() to FE replace debug info constructs while building complex types. by Devang Patel · 15 years ago
  60. 0a5372e Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp. by Owen Anderson · 15 years ago
  61. e9b11b4 Switch GlobalVariable ctors to a sane API, where *either* a context or a module is required. by Owen Anderson · 15 years ago
  62. 3d29df3 Push LLVMContext through GlobalVariables and IRBuilder. by Owen Anderson · 15 years ago
  63. 9903527 Re-LLVMContext-ize DebugInfo, now with less breakage. by Owen Anderson · 15 years ago
  64. e277fed Revert part of r74873 that broke Clang's debug info generation. by Owen Anderson · 15 years ago
  65. 76f600b Finish LLVMContext-ing lib/Analysis. This required pushing LLVMContext's through the ValueTracking API. by Owen Anderson · 15 years ago
  66. 7e1e31f Simplify debug info intrisinc lowering. by Devang Patel · 15 years ago
  67. dfc8536 Fix typo. Thanks Duncan! by Devang Patel · 15 years ago
  68. 9e529c3 Add debug info utility routines. by Devang Patel · 15 years ago
  69. 7136a65 Keep DIDescriptor methods together. No functionality change. by Devang Patel · 15 years ago
  70. 0fd3806 improve the APIs for creating struct and function types with no arguments/elements by Chris Lattner · 15 years ago
  71. 13e16b6 by Devang Patel · 15 years ago
  72. 9af2fa8 It is not a good idea to have data member's name match argument's name. In fact, it is a simple receipe to waste an hour or so. by Devang Patel · 15 years ago
  73. a119de8 Fix old-style type names in comments. by Dan Gohman · 15 years ago
  74. e3e51c0 Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
  75. dc817b6 Non-functionality changes: by Bill Wendling · 15 years ago
  76. ad9c278 Print out nicer dump info for DIDescriptor. by Bill Wendling · 15 years ago
  77. 9a38e3e Revert 71165. It did more than just revert 71158 and it introduced by Dan Gohman · 15 years ago
  78. 5b8479c Temporarily revert r71158. It was causing a failure during a full bootstrap: by Bill Wendling · 15 years ago
  79. 16de013 Add dump method to DIDescriptor. by Bill Wendling · 15 years ago
  80. e3f6cea Do not require variable debug info nodes to have a compile unit. by Chris Lattner · 15 years ago
  81. 77eaa68 -Move the DwarfWriter::ValidDebugInfo check to a static DIDescriptor::ValidDebugInfo by Argyrios Kyrtzidis · 15 years ago
  82. af5b6bb Add a method to check that the subprogram holds debug info for the given Function or not. by Devang Patel · 16 years ago
  83. 25cb0d7 by Devang Patel · 16 years ago
  84. 0582ae9 Oops...I committed too much. by Bill Wendling · 16 years ago
  85. c7a09ab Temporarily XFAIL this test. by Bill Wendling · 16 years ago
  86. ff7d0e9 Global variables don't have a corresponding llvm.dbg.declare, yet it is possible by Torok Edwin · 16 years ago
  87. ccbdc7a Pass in a std::string when getting the names of debugging things. This cuts down by Bill Wendling · 16 years ago
  88. 667d4b8 Introduce new linkage types linkonce_odr, weak_odr, common_odr by Duncan Sands · 16 years ago
  89. d8e880c If compile unit's language is not set then don't crash while dump'ing compile unit. by Devang Patel · 16 years ago
  90. 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
  91. 36375ee Emit debug info for bitfields. by Devang Patel · 16 years ago
  92. dd9db66 by Devang Patel · 16 years ago
  93. bf3f5a0 Add dump() routines to help debug debug info :) by Devang Patel · 16 years ago
  94. 3b64c6b Introduce two DWARF attribute extentions DW_AT_APPLE_optimized, DW_AT_APPLE_flags. by Devang Patel · 16 years ago
  95. 6906ba5 Need only one set of debug info versions enum. by Devang Patel · 16 years ago
  96. b79b535 Verify debug info. by Devang Patel · 16 years ago
  97. 486938f Add classof() methods to support isa<> and other related facilities. by Devang Patel · 16 years ago
  98. a22d57d Add classof() methods so that dwarf writer can decide what DIDescriptor is in its hand. by Devang Patel · 16 years ago
  99. 68afdc3 Construct array/vector type DIEs using DebugInfo. by Devang Patel · 16 years ago
  100. 854967e by Devang Patel · 16 years ago