1. 5b3f779 Also inore '()' while creating mdnode name from ObjC symbol name. by Jakob Stoklund Olesen · 15 years ago
  2. ddb85ac Ignore '+' while creating mdnode name from ObjC symbol name. by Devang Patel · 15 years ago
  3. 6236704 Take care of special characters while creating named MDNode name to hold function specific local variable's info. by Devang Patel · 15 years ago
  4. b71bbf9 Fix DIType verifier. The element 3 is DIFile now. by Devang Patel · 15 years ago
  5. d6747df Add support for DW_TAG_unspecified_parameters. by Devang Patel · 15 years ago
  6. 3cf763d Let FE mark a variable as artificial variable. by Devang Patel · 15 years ago
  7. 9dd2b47 Generalize DISubprogram element to encode various flags instead of just one boolean for isArtificial. by Devang Patel · 15 years ago
  8. 1a7ca03 Provide an interface to let FEs anchor debug info for types. by Devang Patel · 15 years ago
  9. a53557e Simplify code. by Benjamin Kramer · 15 years ago
  10. 28b4afc Make CreateComplexVariable independent of SmallVector. by Benjamin Kramer · 15 years ago
  11. 49d9638 Let FE use derived types for DW_TAG_friend. Patch by Alexander Herz! by Devang Patel · 15 years ago
  12. 0c4720c Handle qualified constants that are directly folded by FE. PR 7920. by Devang Patel · 15 years ago
  13. a3833f1 CreateTemporaryType doesn't needs its Context argument. by Dan Gohman · 15 years ago
  14. 489b29b Introduce a new temporary MDNode concept. Temporary MDNodes are by Dan Gohman · 15 years ago
  15. ebd5374 Even if a variable has constant value all the time, it is still a variable in gdb's eyes. by Devang Patel · 15 years ago
  16. 6bf058c Add missing argument. CreateCompositeTypeEx() users, please verify. by Devang Patel · 15 years ago
  17. e7e5a0f Do not forget debug info for enums. Use named mdnode to keep track of these types. by Devang Patel · 15 years ago
  18. 2936807 Handle TAG_constant for integers. by Devang Patel · 15 years ago
  19. 2739896 Refactor. by Devang Patel · 15 years ago
  20. 5b164b5 Add explicit constructors. Patch by Renato Golin. by Devang Patel · 15 years ago
  21. 17aa92c Make NamedMDNode not be a subclass of Value, and simplify the interface by Dan Gohman · 15 years ago
  22. e62b690 tidy up. by Jim Grosbach · 15 years ago
  23. 872814a Disallow null as a named metadata operand. by Dan Gohman · 15 years ago
  24. 0db4271 Correct line info for declarations/definitions. Radar 8063111. by Stuart Hastings · 15 years ago
  25. 99cfb69 Reverting r107918 and r107919. Radar 8063111. by Stuart Hastings · 15 years ago
  26. c0e2639 Fix decl/def debug info for template functions. Radar 8063111. by Stuart Hastings · 15 years ago
  27. fd5fdc3 Use named MDNode, llvm.dbg.sp, to collect subprogram info. This will be used to emit local variable's debug info of deleted functions. by Devang Patel · 15 years ago
  28. acc6efa Do not forget last element, function, while creating Subprogram definition MDNode from subprogram declare MDNode. by Devang Patel · 15 years ago
  29. a762b09 Use single interface, using twine, to get named metadata. getNamedMetadata(). by Devang Patel · 15 years ago
  30. d1bbc6b Do not rely on Twine temporaries to survive. by Devang Patel · 15 years ago
  31. 10de3bb Do not directly use function names to construct new name for named metadata. by Devang Patel · 15 years ago
  32. ffd33cd Check function pointer first, before comparing function names. by Devang Patel · 15 years ago
  33. 2f7d529 Use separate named MDNode to hold each function's local variable info. by Devang Patel · 15 years ago
  34. 215aa15 Support for nested functions/classes in debug output. (Again.) Radar 7424645. by Stuart Hastings · 15 years ago
  35. 3893ce1 Delete duplicate function. by Stuart Hastings · 15 years ago
  36. 6d56b9f Revert 105492 & 105493 due to a testcase regression. Radar 7424645. by Stuart Hastings · 15 years ago
  37. 0f1b813 Support for nested functions/classes in debug output. Radar 7424645. by Stuart Hastings · 15 years ago
  38. 8ffc42f Revert 104841, 104842, 104876 due to buildbot failures. Radar 7424645. by Stuart Hastings · 15 years ago
  39. aa66d2f Support for nested functions/classes in debug output. Radar 7424645. by Stuart Hastings · 15 years ago
  40. 6ed0ce3 Rename variable. add comment. by Devang Patel · 15 years ago
  41. 98e1cac Add support to preserve type info for the variables that are removed by the optimizer. by Devang Patel · 15 years ago
  42. faa19c3 Fix whitespace in debug output to be consistent. by Dan Gohman · 15 years ago
  43. a49d877 Remove DIGlobal. by Devang Patel · 15 years ago
  44. 47e2265 Add DINameSpace::Verify(). by Devang Patel · 15 years ago
  45. 02f0dbd Verify variable directly. by Devang Patel · 15 years ago
  46. 62077af Verify compile unit also. by Devang Patel · 15 years ago
  47. e9f8f5e Wrap const MDNode * inside DIDescriptor. by Devang Patel · 15 years ago
  48. ed66bf5 Use overloaded operators instead of DIDescriptor::getNode() by Devang Patel · 15 years ago
  49. 2db49d7 Avoid DIDescriptor::getNode(). Use overloaded operators instead. by Devang Patel · 15 years ago
  50. 9a7063e Add some words to this output to indicate what the numbers mean. by Dan Gohman · 15 years ago
  51. c014d09 Fix the new print functions to call print instead of dump. by Dan Gohman · 15 years ago
  52. 5040436 Convert the DebugInfo classes dump() methods into print(raw_ostream &) by Dan Gohman · 15 years ago
  53. 01c5ff6 Do not ignore debug loc attached with llvm.dbg.declare while collecting debug info used by a module. by Devang Patel · 15 years ago
  54. ccff812 Attach AT_APPLE_optimized attribute to optimized function's debug info. by Devang Patel · 15 years ago
  55. 719f6a9 Refactor. by Devang Patel · 15 years ago
  56. 28a9bf6 DebugInfoFinder::processModule was foiling my plot by by Chris Lattner · 15 years ago
  57. de4845c Switch the code generator (except the JIT) onto the new DebugLoc by Chris Lattner · 15 years ago
  58. 7a2f3e0 microoptimize this hot method, also making it more by Chris Lattner · 15 years ago
  59. 4b94550 Start using DIFile. See updated SourceLevelDebugging.html for more information. by Devang Patel · 15 years ago
  60. 7aa8189 Introduce DIFile. This will be used to represent header files and source file(s) in debug info. by Devang Patel · 15 years ago
  61. 77bf295 Derive DIType from DIScope. This simplifies getContext() where for members the context is a type. This also eliminates need of CompileUnitMaps maintained by dwarf writer. by Devang Patel · 15 years ago
  62. f17f5eb Remove DbgNode checks in constructor. Debug descriptors are intended to be light weight wrappers. by Devang Patel · 15 years ago
  63. 3c91b05 Avoid using DIDescriptor.isNull(). by Devang Patel · 15 years ago
  64. 0ef3fa6 Revert r97947. by Devang Patel · 15 years ago
  65. d8cc5d5 Avoid using DIDescriptor.isNull(). by Devang Patel · 15 years ago
  66. 3d821aa Use line and column number to distinguish two lexical blocks at the same level. by Devang Patel · 15 years ago
  67. b464564 Set DW_AT_artificial only if argument is marked as artificial. by Devang Patel · 16 years ago
  68. 4e0d19d Provide interface to identifiy artificial methods. by Devang Patel · 16 years ago
  69. 27a53de Before inserting llvm.dbg.declare intrinsic at the end of a basic block, check whether the basic block has a terminator or not. by Devang Patel · 16 years ago
  70. 0fd7f9d Add extra element to composite type. This new element will be used to record c++ class that holds current class's vtable. by Devang Patel · 16 years ago
  71. 4cf292a Assert when debug intrinsic insert functions are passed empty arguments by Victor Hernandez · 16 years ago
  72. 2e36993 Avoid using "Type" as the variable name. by Devang Patel · 16 years ago
  73. 0620312 Make sure ValueFn starts off empty by Victor Hernandez · 16 years ago
  74. c8b7cd0 Avoid unnecessary Elts array by Victor Hernandez · 16 years ago
  75. 756462b Make findDbgDeclare/findDbgGlobalDeclare local static functions; avoid Elts array by Victor Hernandez · 16 years ago
  76. 6b61f58 Replace DebugLocTuple with DILocation. by Devang Patel · 16 years ago
  77. 3a32865 Improve llvm.dbg.declare intrinsic by referring directly to the storage in its first argument, via function-local metadata (instead of via a bitcast). by Victor Hernandez · 16 years ago
  78. 5f03238 Revert r93504 because older uses of llvm.dbg.declare intrinsics need to be auto-upgraded by Victor Hernandez · 16 years ago
  79. 283ba2f Improve llvm.dbg.declare intrinsic by referring directly to the storage in its first argument, via function-local metadata (instead of via a bitcast). by Victor Hernandez · 16 years ago
  80. 5b7e48b Respond to Chris' review: by Victor Hernandez · 16 years ago
  81. 11acaa3 Convert a ton of simple integer type equality tests to the new predicate. by Benjamin Kramer · 16 years ago
  82. 44a29e0 Remove dead debug info intrinsics. by Devang Patel · 16 years ago
  83. f0908a3 fix Analysis/DebugInfo.h to not include Metadata.h. Do this by Chris Lattner · 16 years ago
  84. 5d0cacd rename "elements" of metadata to "operands". "Elements" are by Chris Lattner · 16 years ago
  85. b76359e Optimize MDNode to coallocate the operand list immediately by Chris Lattner · 16 years ago
  86. bf0ca2b remove a bunch of unneeded functions. by Chris Lattner · 16 years ago
  87. 099b779 major cleanups, much of this file was incorrectly indented. by Chris Lattner · 16 years ago
  88. 784b850 one pass of cleanup over DebugInfo.h. Much more is still needed. by Chris Lattner · 16 years ago
  89. 0811347 Final step in the metadata API restructuring: move the by Chris Lattner · 16 years ago
  90. 3990b12 This is a major cleanup of the instruction metadata interfaces that by Chris Lattner · 16 years ago
  91. 0eb4198 rename getMDKind -> getMDKindID, make it autoinsert if an MD Kind by Chris Lattner · 16 years ago
  92. 0eb5b66 by David Greene · 16 years ago
  93. 6404e4e Add support to emit debug info for C++ namespaces. by Devang Patel · 16 years ago
  94. 0000fad Revert 90858 90875 and 90805 for now. by Devang Patel · 16 years ago
  95. c59b335 Rename DIFactory::InsertValue() as DIFactory::InsertDbgValueIntrinsic() by Victor Hernandez · 16 years ago
  96. 4063f6b Add support to emit debug info for c++ style namespaces. by Devang Patel · 16 years ago
  97. 2f9dac7 Introduce the "@llvm.dbg.value" debug intrinsic. by Victor Hernandez · 16 years ago
  98. 5d11eb0 Add support to emit debug info for virtual functions and virtual base classes. by Devang Patel · 16 years ago
  99. e3a18de Add utility routine to create subprogram definition entry from subprogram declaration entry. by Devang Patel · 16 years ago
  100. 65dbc90 Use StringRef (again) in DebugInfo interface. by Devang Patel · 16 years ago