1. c2c50cd Rename VMCore directory to IR. by Chandler Carruth · 12 years ago[Renamed from lib/VMCore/DIBuilder.cpp]
  2. 9493dae Use the 'count' attribute to calculate the upper bound of an array. by Bill Wendling · 12 years ago
  3. a7645a3 Add a 'count' field to the DWARF subrange. by Bill Wendling · 12 years ago
  4. d04a8d4 Use the new script to sort the includes of every file under lib. by Chandler Carruth · 12 years ago
  5. 242343d Revert "Use the 'count' attribute instead of the 'upper_bound' attribute." by Eric Christopher · 12 years ago
  6. e7ff4c1 Use the 'count' attribute instead of the 'upper_bound' attribute. by Bill Wendling · 12 years ago
  7. 78c796e Include all the fields so we can correctly emit DW_TAG_structure_type for C++ structs. by David Blaikie · 12 years ago
  8. ce3da6f Make sure to generate the right kind of MDNode for enum forward declarations. by Eli Friedman · 12 years ago
  9. e521278 Recommit, with fixes: by Eric Christopher · 12 years ago
  10. fd1cd57 Revert "Add some support for dealing with an object pointer on arguments." by Eric Christopher · 12 years ago
  11. 2c57a33 Add some support for dealing with an object pointer on arguments. by Eric Christopher · 12 years ago
  12. 9fdb7c0 Remove trailing comma in array initialization list. by Bill Wendling · 12 years ago
  13. f46b497 Remove unnecessary 'llvm::'. by Bill Wendling · 12 years ago
  14. 87c06a8 Untabify and move a function near similar functions dealing with struct types. by Eric Christopher · 12 years ago
  15. 16eeb6f The DIBuilder class is just a wrapper around debug info creation by Bill Wendling · 12 years ago[Renamed (99%) from lib/Analysis/DIBuilder.cpp]
  16. 0bcbd1d Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp and by Bill Wendling · 12 years ago
  17. fc4199b Add support for enum forward declarations. by Eric Christopher · 12 years ago
  18. bb0f6ea Add support for C++11 enum classes in llvm. by Eric Christopher · 12 years ago
  19. 791e629 Actually support DW_TAG_rvalue_reference_type that we were trying by Eric Christopher · 12 years ago
  20. 2501652 Clarify comment. by Eric Christopher · 12 years ago
  21. 216432d Allow forward declarations to take a context. This helps the debugger by Eric Christopher · 12 years ago
  22. 6126a1e Add a line number for the scope of the function (starting at the first by Eric Christopher · 12 years ago
  23. 6c31ee2 Lowercase the tag name to match the rest of dwarf. by Eric Christopher · 12 years ago
  24. b8ca988 Add support for objc property decls according to the page at: by Eric Christopher · 12 years ago
  25. 9f90e87 Add support for runtime languages on our forward declarations. by Eric Christopher · 13 years ago
  26. ed993de Typo in variable name. by Eric Christopher · 13 years ago
  27. 4fe3457 Add support for a temporary forward decl type. We want this so we by Eric Christopher · 13 years ago
  28. 9f99721 Remove tabs. by Devang Patel · 13 years ago
  29. 6588abf DebugInfo: Provide a new hook to encode relationship between a property and an ivar. by Devang Patel · 13 years ago
  30. 1ea02d4 Introduce DIObjCProperty. This will be used to encode objective-c property. by Devang Patel · 13 years ago
  31. b0dc4d9 Cleanup these asserts to follow common LLVM style and coding by Chandler Carruth · 13 years ago
  32. bc44b9f Update language check. Do not ignore DW_LANG_Python. Patch by Joe Groff! by Devang Patel · 13 years ago
  33. c104cf2 In DICompositeType, referenced to derived type is either metadata or null. by Devang Patel · 13 years ago
  34. 9642c57 Virtual table holder field is either metadata or null. by Devang Patel · 13 years ago
  35. ffab7d0 Fix typo in comment. by Nick Lewycky · 13 years ago
  36. 6618a24 Add a new wrapper node for a DILexicalBlock that encapsulates it and a by Eric Christopher · 13 years ago
  37. 734a67c Add support to emit debug info for C++0x nullptr type. by Devang Patel · 13 years ago
  38. c27c734 Fix typo. by Eric Christopher · 13 years ago
  39. 811ae5b Add asserts to keep front-ends honest while encoding debug info into LLVM IR using DIBuilder. by Devang Patel · 13 years ago
  40. 6c0046f Whitespace and 80-col. by Eric Christopher · 13 years ago
  41. 93d39be Do not use named md nodes to track variables that are completely optimized. This does not scale while doing LTO with debug info. New approach is to include list of variables in the subprogram info directly. by Devang Patel · 13 years ago
  42. 2bd6269 There is no need to add file as context for subroutine type. The subroutine type does not need any context. by Devang Patel · 13 years ago
  43. 94c7ddb Until now all debug info MDNodes referred to a root MDNode, a compile unit. This simplified handling of these needs in dwarf writer. However, one side effect of this is that during link time optimization all these MDNodes are _not_ uniqued. In other words there will be N number of MDNodes describing "int", "char" and all other types, which would suddenly grow when each object file starts using libraries like STL. by Devang Patel · 13 years ago
  44. 6326a42 Add a finalize() hook, that'll let DIBuilder construct compile unit lazily. by Devang Patel · 13 years ago
  45. 23336b4 Reapply r135457. This needs llvm-gcc change, that I forgot to check-in yesterday. by Devang Patel · 13 years ago
  46. f51bb7c Revert "Make a provision to encode inline location in a variable. This will enable dwarf writer to easily distinguish between two instances of a inlined variable in one basic block." by Bob Wilson · 13 years ago
  47. 9fec5e3 Make a provision to encode inline location in a variable. This will enable dwarf writer to easily distinguish between two instances of a inlined variable in one basic block. by Devang Patel · 13 years ago
  48. a3efbb1 Convert CallInst and InvokeInst APIs to use ArrayRef. by Jay Foad · 13 years ago
  49. fa3f9c0 Fix struct member's scope. Patch by Xi Wang. by Devang Patel · 13 years ago
  50. da174c1 A typedef's context is not the same as type's context. It is the context of typedef decl itself. Use extra parameter to communicate this to DIBuilder. by Devang Patel · 13 years ago
  51. 464f4ef Use llvm.dbg.cu named metadata to collect compile units. by Devang Patel · 13 years ago
  52. 7b5bd37 Fix an off by one error while accessing complex address element of a DIVariable. by Devang Patel · 13 years ago
  53. 6855018 PR9214: Convert the DIBuilder API to use ArrayRef. by Jay Foad · 13 years ago
  54. 5e06bb8 Let front-end tie subprogram declaration with subprogram definition directly. by Devang Patel · 13 years ago
  55. ec9186b PR9214: Convert Metadata API to use ArrayRef. by Jay Foad · 13 years ago
  56. 1f48a95 Use ArrayRef variants. by Devang Patel · 13 years ago
  57. e9db5e2 Introduce support to encode Objective-C property information in debugging information generated for an interface. by Devang Patel · 13 years ago
  58. da19475 Add support to encode function's template parameters. by Devang Patel · 13 years ago
  59. e9e16c5 Today, the language front ends produces llvm.dbg.* intrinsics, used to encode arguments' debug info, in order any way, most of the times. However, if a front end mix-n-matches llvm.dbg.declare and llvm.dbg.value intrinsics to encode debug info for arguments then code generator needs a way to find argument order. by Devang Patel · 14 years ago
  60. 50d280c Follow LLVM coding style. by Devang Patel · 14 years ago
  61. e7d9387 Add support to describe template value parameter in debug info. by Devang Patel · 14 years ago
  62. 7e2cb11 Add support to describe template parameter type in debug info. by Devang Patel · 14 years ago
  63. b351ebf Use type's file info while describing inheritance relationship. by Devang Patel · 14 years ago
  64. 44498a6 Add support to create debug info for functions and methods. by Devang Patel · 14 years ago
  65. 0a2551d Add support to create class type. by Devang Patel · 14 years ago
  66. 43c249c Add support to create vector, array, enums etc... by Devang Patel · 14 years ago
  67. 94541ef Global variable does not need linkage name. by Devang Patel · 14 years ago
  68. 48f17ba Add support to create local variable's debug info. by Devang Patel · 14 years ago
  69. fe58f95 Add support to create variables, structs etc.. using DIBuilder. by Devang Patel · 14 years ago
  70. 42c9b25 Use arrays instead of constant-sized SmallVectors. by Benjamin Kramer · 14 years ago
  71. 35fcd65 Introduce DIBuilder. It is intended to be a front-end friendly interface to emit debuggging information entries in LLVM IR. by Devang Patel · 14 years ago