1. f6eeaeb Implement support to debug inlined functions. by Devang Patel · 16 years ago
  2. 42c1d17 Process InlinedAt location info. by Devang Patel · 16 years ago
  3. 33e0c99 Tolerate invalid derived type. by Devang Patel · 16 years ago
  4. cc11371b Do not bother to emit debug info for nameless global variable. by Devang Patel · 16 years ago
  5. f05d572 While calculating original type size for a derived type, handle type variants encoded as DIDerivedType appropriately. by Devang Patel · 16 years ago
  6. 072b31a If string field is empty then return NULL. by Devang Patel · 16 years ago
  7. 13cb281 If a type is derived from a derived type then calculate size appropriately. by Devang Patel · 16 years ago
  8. 78c327f First bitcase use may not lead to a dbg.declare intrinsic. Iterate uses until one find's dbg.declare intrinsic. by Devang Patel · 16 years ago
  9. c80b5c8 Add support to encode type info using llvm::Constant. Patch by Talin! by Devang Patel · 16 years ago
  10. c5cc659 "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 · 16 years ago
  11. 3dc625c It's possible for a global variable to be optimized out of a metadata object. So by Bill Wendling · 16 years ago
  12. 55571bd Extract subprogram and compile unit information from the debug info attached to an instruction. by Devang Patel · 16 years ago
  13. 70cb67f Expand api out in the usual inserter way, though, I do have a by Mike Stump · 16 years ago
  14. 34986f1 Add another MDNode into DebugLocTuple. This will be used to keep track of inlined functions. by Devang Patel · 16 years ago
  15. a49be76 Add isFOO() helpers. Fix getDirectory() and getFilename() for DIScope. by Devang Patel · 16 years ago
  16. 14cf8ec Add a way for a frontend to generate more complex dwarf location by Mike Stump · 16 years ago
  17. b296942 Remove std::string uses from DebugInfo interface. by Devang Patel · 16 years ago
  18. 0356483 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 · 16 years ago
  19. 7d6781b Tabs -> spaces, and remove trailing whitespace. by Daniel Dunbar · 16 years ago
  20. c418d6b Strip trailing whitespace. by Daniel Dunbar · 16 years ago
  21. 820640d Provide a way to extract location info from DILocation. by Devang Patel · 16 years ago
  22. b1bff47 Introduce DILocation. by Devang Patel · 16 years ago
  23. b2de5fa Subprogram is a scope. Derive DISubprogram from DIScope. by Devang Patel · 16 years ago
  24. 869529c Rename DIBlock as DILexicalBlock. by Devang Patel · 16 years ago
  25. e4cfcc3 Derive DICompileUnit from DIScope. by Devang Patel · 16 years ago
  26. d9b6115 Introduce DIScope. by Devang Patel · 16 years ago
  27. 88a26fb Oops. Fix inverted logic in assertion check. by Devang Patel · 16 years ago
  28. 9fda4bd Simplify isDerivedType() and other predicate interface. by Devang Patel · 16 years ago
  29. 80ae349 Reapply 79977. Use MDNodes to encode debug info in llvm IR. by Devang Patel · 16 years ago
  30. f08e35d Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. by Devang Patel · 16 years ago
  31. 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
  32. 9192225 remove uses of llvm/Support/Streams.h. by Chris Lattner · 16 years ago
  33. 9e0c4f5 bug 4530: Make debug information static to it is preservered during bitcode linking. by Richard Pennington · 16 years ago
  34. 993e527 Oops. find all llvm.dbg.global_variables. by Devang Patel · 16 years ago
  35. 55f1c09 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  36. d0658ef Keep track of DIType. by Devang Patel · 16 years ago
  37. c0422b7 Remove dead code. by Devang Patel · 16 years ago
  38. 03cb69f Privatize the StructType table, which unfortunately involves routing contexts through a number of APIs. by Owen Anderson · 16 years ago
  39. 5a1acd9 Move a few more APIs back to 2.5 forms. The only remaining ones left to change back are by Owen Anderson · 16 years ago
  40. 9d7de2a Process DbgDeclareInst. by Devang Patel · 16 years ago
  41. b292b8c Move more code back to 2.5 APIs. by Owen Anderson · 16 years ago
  42. 3b4e827 s/DebugInfoEnumerator/DebugInfoFinder/g by Devang Patel · 16 years ago
  43. 5262314 walk DbgRegionStartInst and DbgRegionEndInst by Devang Patel · 16 years ago
  44. 47d0273 Eliminate a few unused-variable warnings by Douglas Gregor · 16 years ago
  45. 4056ca9 Move types back to the 2.5 API. by Owen Anderson · 16 years ago
  46. 487375e Move ConstantExpr to 2.5 API. by Owen Anderson · 16 years ago
  47. 1da7555 Add DebugInfoEnumerator to collect debug info. by Devang Patel · 16 years ago
  48. c2c7932 Change ConstantArray to 2.5 API. by Owen Anderson · 16 years ago
  49. 45308b5 Move ConstantStruct back to 2.5 API. by Owen Anderson · 16 years ago
  50. 6115b39 Remove Value::getName{Start,End}, the last of the old Name APIs. by Daniel Dunbar · 16 years ago
  51. edb4a70 Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. by Owen Anderson · 16 years ago
  52. e85806f Fix thinko. by Devang Patel · 16 years ago
  53. f03c9be Add replaceAllUsesWith() to FE replace debug info constructs while building complex types. by Devang Patel · 16 years ago
  54. 53a5221 Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp. by Owen Anderson · 16 years ago
  55. b17f329 Switch GlobalVariable ctors to a sane API, where *either* a context or a module is required. by Owen Anderson · 16 years ago
  56. 5948fdf Push LLVMContext through GlobalVariables and IRBuilder. by Owen Anderson · 16 years ago
  57. 9e2af02 Re-LLVMContext-ize DebugInfo, now with less breakage. by Owen Anderson · 16 years ago
  58. 4f3675c Revert part of r74873 that broke Clang's debug info generation. by Owen Anderson · 16 years ago
  59. f1f1743 Finish LLVMContext-ing lib/Analysis. This required pushing LLVMContext's through the ValueTracking API. by Owen Anderson · 16 years ago
  60. 8712771 Simplify debug info intrisinc lowering. by Devang Patel · 16 years ago
  61. 526b170 Fix typo. Thanks Duncan! by Devang Patel · 16 years ago
  62. bbf38f8f Add debug info utility routines. by Devang Patel · 16 years ago
  63. b9fb595 Keep DIDescriptor methods together. No functionality change. by Devang Patel · 16 years ago
  64. 96122de improve the APIs for creating struct and function types with no arguments/elements by Chris Lattner · 16 years ago
  65. 0751a28 by Devang Patel · 16 years ago
  66. 2ed89d7 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 · 16 years ago
  67. 4fe64de Fix old-style type names in comments. by Dan Gohman · 16 years ago
  68. 7d0479f Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 16 years ago
  69. 6ddc11a Non-functionality changes: by Bill Wendling · 16 years ago
  70. eefdf89 Print out nicer dump info for DIDescriptor. by Bill Wendling · 16 years ago
  71. 4bb6fa2 Revert 71165. It did more than just revert 71158 and it introduced by Dan Gohman · 16 years ago
  72. 17f0f65 Temporarily revert r71158. It was causing a failure during a full bootstrap: by Bill Wendling · 16 years ago
  73. b24b776 Add dump method to DIDescriptor. by Bill Wendling · 17 years ago
  74. 929b644 Do not require variable debug info nodes to have a compile unit. by Chris Lattner · 17 years ago
  75. 97324ce -Move the DwarfWriter::ValidDebugInfo check to a static DIDescriptor::ValidDebugInfo by Argyrios Kyrtzidis · 17 years ago
  76. 1be3b53 Add a method to check that the subprogram holds debug info for the given Function or not. by Devang Patel · 17 years ago
  77. 68b0881 by Devang Patel · 17 years ago
  78. fa54bc2 Oops...I committed too much. by Bill Wendling · 17 years ago
  79. b02eadf Temporarily XFAIL this test. by Bill Wendling · 17 years ago
  80. 51b4a28 Global variables don't have a corresponding llvm.dbg.declare, yet it is possible by Torok Edwin · 17 years ago
  81. c6869f4 Pass in a std::string when getting the names of debugging things. This cuts down by Bill Wendling · 17 years ago
  82. 12da8ce Introduce new linkage types linkonce_odr, weak_odr, common_odr by Duncan Sands · 17 years ago
  83. 0c83e84 If compile unit's language is not set then don't crash while dump'ing compile unit. by Devang Patel · 17 years ago
  84. 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
  85. 528987a Emit debug info for bitfields. by Devang Patel · 17 years ago
  86. c094970 by Devang Patel · 17 years ago
  87. 1997406 Add dump() routines to help debug debug info :) by Devang Patel · 17 years ago
  88. ccfacff Introduce two DWARF attribute extentions DW_AT_APPLE_optimized, DW_AT_APPLE_flags. by Devang Patel · 17 years ago
  89. 2333409 Need only one set of debug info versions enum. by Devang Patel · 17 years ago
  90. 44afc82 Verify debug info. by Devang Patel · 17 years ago
  91. 45d2cfd Add classof() methods to support isa<> and other related facilities. by Devang Patel · 17 years ago
  92. 57edbbf Add classof() methods so that dwarf writer can decide what DIDescriptor is in its hand. by Devang Patel · 17 years ago
  93. 758e7d7 Construct array/vector type DIEs using DebugInfo. by Devang Patel · 17 years ago
  94. 90ba915 by Devang Patel · 17 years ago
  95. 8926139 Add utility functions to search for DbgStopPointInst corresponding to an by Torok Edwin · 17 years ago
  96. f49b028 use different name for parameter to make it clear that we set DIDescriptor::GV by Torok Edwin · 17 years ago
  97. 040688f Fix getFieldAs() to use the parameter instead of 6. by Torok Edwin · 17 years ago
  98. 53c56e4 Move getCastToEmpty out of DIDescriptor into DIFactory. It is an by Chris Lattner · 17 years ago
  99. 6d38933 Add a new set of helper classes for creating and reading debug by Chris Lattner · 17 years ago