1. 87dab87 PR19562: Fix another temporary node leak in Clang debug info emission by David Blaikie · 12 years ago
  2. da70602 DebugInfo: Use enum instead of unsigned by Ed Maste · 12 years ago
  3. 5944d9c PR19562: Fix memory leak when ObjC interface types cause the creation of further interfaces. by David Blaikie · 12 years ago
  4. 483a9da Reapply: DebugInfo: Emit the definition of enums when the definition preceeds the declaration and initial use. by David Blaikie · 12 years ago
  5. 29020cc5 Revert "DebugInfo: Emit the definition of enums when the definition preceeds the declaration and initial use." by David Blaikie · 12 years ago
  6. 5740752 DebugInfo: Emit the definition of enums when the definition preceeds the declaration and initial use. by David Blaikie · 12 years ago
  7. f427b00 PR19598: Ensure temporary metadata nodes used in debug info are destroyed. by David Blaikie · 12 years ago
  8. ef8a951 Build debug info for ObjC interface types at the end of the translation unit to ensure all ivars are included. by David Blaikie · 12 years ago
  9. b814904 Simplify replacement map by avoiding duplicate values and ensuring the values it does contain are necessary. by David Blaikie · 12 years ago
  10. 1c286f6 PR19623: Support typedefs (and alias templates) of void. by David Blaikie · 12 years ago
  11. 48ec7c0 [Modules] Remove the only use of the DEBUG(...) macro in the compiler by Chandler Carruth · 12 years ago
  12. 649f030 Further simplify r206430. by Adrian Prantl · 12 years ago
  13. 2c92e9c Debug info: When collecting the parameters of C++ partial template by Adrian Prantl · 12 years ago
  14. 42d71b9 Debug info: (Bugfix) Make sure artificial functions like _GLOBAL__I_a by Adrian Prantl · 12 years ago
  15. cab9fae Add global static variables for anonymous union fields. This makes by Eric Christopher · 12 years ago
  16. f1b382e DebugInfo: Support type alias templates by David Blaikie · 12 years ago
  17. 551fb0a DebugInfo: emit namespace aliases as named imported declarations instead of named imported entities by David Blaikie · 12 years ago
  18. 506a745 Reapply r205655, DebugInfo: Place global constants in their appropriate context. by David Blaikie · 12 years ago
  19. bb11391 DebugInfo: Avoid emitting constnants for every use by David Blaikie · 12 years ago
  20. 98db356 Revert "DebugInfo: Place global constants in their appropriate context." by David Blaikie · 12 years ago
  21. 2f2df07 DebugInfo: Place global constants in their appropriate context. by David Blaikie · 12 years ago
  22. a1556556 DebugInfo: PR19298: function local const variables duplicated in the root scope by David Blaikie · 12 years ago
  23. 65813a3 DebugInfo: Include default template arguments in template type names by David Blaikie · 12 years ago
  24. 885c41b Partially revert r204517 and fix a different way: by Eric Christopher · 12 years ago
  25. efb8805 Debug info: fix a crash when emitting IndirectFieldDecls, which were by Adrian Prantl · 12 years ago
  26. 6cdce9e Adapt CGDebugInfo to interface changes in DIBuilder/DIImportedEntity. by Adrian Prantl · 12 years ago
  27. 8018e41 Add an explanatory comment and FIXME about the function declaration by Eric Christopher · 12 years ago
  28. 4cbd0d9d Revert "Just call getContextDescriptor to get the context for subprograms" by Eric Christopher · 12 years ago
  29. 43daad5 Just call getContextDescriptor to get the context for subprograms by Eric Christopher · 12 years ago
  30. bebb893 CGDebugInfo: At the end of EmitFunctionStart, Initialize PrevLoc to the by Adrian Prantl · 12 years ago
  31. 9371dd2 [C++11] Replacing BlockDecl iterators capture_begin() and capture_end() with iterator_range captures(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
  32. b8733c5 [C++11] Replacing FunctionTemplateDecl iterators spec_begin() and spec_end() with iterator_range specializations(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
  33. d174edf Renaming the recently-created (r203830) props() range API to properties() for clarity. by Aaron Ballman · 12 years ago
  34. dc4bea4 [C++11] Replacing ObjCContainerDecl iterators prop_begin() and prop_end() with iterator_range props(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
  35. 574705e [C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with iterator_range bases(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
  36. e8a8bae [C++11] Replacing RecordDecl iterators field_begin() and field_end() with iterator_range fields(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
  37. 23a6dcb [C++11] Replacing EnumDecl iterators enumerator_begin() and enumerator_end() with iterator_range enumerators(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
  38. 629afae [C++11] Replacing DeclBase iterators decls_begin() and decls_end() with iterator_range decls(). The same is true for the noload versions of these APIs. Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
  39. 43b68be [C++11] Replacing ObjCMethodDecl iterators param_begin() and param_end() with iterator_range params(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
  40. 86c9390 [C++11] Replacing iterators redecls_begin() and redecls_end() with iterator_range redecls(). Updating all of the usages of the iterators with range-based for loops, which allows the begin/end forms to be removed entirely. by Aaron Ballman · 12 years ago
  41. 0856f66 DebugInfo: Refix r202888 (a fix to r202769) in a different way, ensuring types aren't needlessly built during -gmlt by David Blaikie · 12 years ago
  42. e0b9201 Fix unconditional dereference of a WeakVH in CGDebugInfo TypeCache by Reid Kleckner · 12 years ago
  43. f7f2185 DebugInfo: Improvements/corrections to conservative emission of types in explicit template instantiation declarations by David Blaikie · 12 years ago
  44. 0e716b4 DebugInfo: Emit only the declaration of a class template that has an explicit instantiation declaration (& always emit such a type when there's an explicit instantiation definition) by David Blaikie · 12 years ago
  45. e6d39818 Update call DIBuilder::createLexicalBlock. by Diego Novillo · 12 years ago
  46. 867ea1d [C++11] Replace llvm::tie with std::tie. by Benjamin Kramer · 12 years ago
  47. e4200a2 Pass down the debug emission kind into the compile unit for code by Eric Christopher · 12 years ago
  48. 0a1301f 80-col and bad line ending fixups. by Eric Christopher · 12 years ago
  49. 800faef Address review comments for r202185, no functionality changes. by Adrian Prantl · 12 years ago
  50. d45ba25 Debug info: Generate debug info for variadic functions. Paired commit with LLVM. by Adrian Prantl · 12 years ago
  51. 65ec94e DebugInfo: Avoid unnecessarily looking up the context when the declaration is already built. by David Blaikie · 12 years ago
  52. 381e755 Debug info: fix a crasher when when emitting debug info for by Adrian Prantl · 12 years ago
  53. 314cc81 Rename getResultType() on function and method declarations to getReturnType() by Alp Toker · 12 years ago
  54. 3eff225 Debug info: use the file a typedef is defined in as its decl_file instead by Adrian Prantl · 12 years ago
  55. cb6e125 revert 199757 for buildbot breakage. by Adrian Prantl · 12 years ago
  56. 8378851 Debug info: use the file a typedef is defined in as its decl_file instead by Adrian Prantl · 12 years ago
  57. 9cacbab Rename FunctionProtoType accessors from 'arguments' to 'parameters' by Alp Toker · 12 years ago
  58. d1b151e Debug info: Refactor NoLocation and ArtificialLocation to use a common base by Adrian Prantl · 12 years ago
  59. e83b130 Revert "Debug info: Ensure that the last stop point in a function is still within" by Adrian Prantl · 12 years ago
  60. c675887 Revert "Debug info: Implement a cleaner version of r198461. For symmetry with" by Adrian Prantl · 12 years ago
  61. f5ff0dc Debug info: Implement a cleaner version of r198461. For symmetry with by Adrian Prantl · 12 years ago
  62. d09906f update comment. by Adrian Prantl · 12 years ago
  63. a763447 Implement a new -fstandalone-debug option. rdar://problem/15685848 by Adrian Prantl · 12 years ago
  64. 96e70d9 Debug info: Ensure that the last stop point in a function is still within by Adrian Prantl · 12 years ago
  65. 5028dc0 remove dead code. by Adrian Prantl · 12 years ago
  66. 3275dc4 DebugInfo: Do not include implicit members (implicit special members, template instantiations, etc) in the list of members of a structure. by David Blaikie · 12 years ago
  67. 0866acd Debug info: (Bugfix) emit CRV qualifiers for pointers to member functions. by Adrian Prantl · 12 years ago
  68. 0630eb7 Debug info: Implement (rvalue) reference qualifiers for C++11 non-static by Adrian Prantl · 12 years ago
  69. d473363 Correct hyphenations in comments and assert messages by Alp Toker · 12 years ago
  70. 0503a87 Add an AdjustedType sugar node for adjusting calling conventions by Reid Kleckner · 12 years ago
  71. ba47736 DebugInfo: Update caller based on DIType's MDNode* ctor becoming explicit in r195055. by David Blaikie · 12 years ago
  72. 5877663 Fix vbtable indices when a class shares the vbptr with a non-virtual base by Timur Iskhodzhanov · 12 years ago
  73. 9fb7e90 Fix string assignment, David Blaikie suggestion. by Yaron Keren · 12 years ago
  74. 9e6f5f9 Add the context that a function was created in as the context for the by Eric Christopher · 12 years ago
  75. 07429ff Reflow slightly. by Eric Christopher · 12 years ago
  76. 2df080e Remove extra braces. by Eric Christopher · 12 years ago
  77. 8b5987e Abstract out the emission of vtables, add basic support for vtable emission when using -cxx-abi microsoft by Timur Iskhodzhanov · 12 years ago
  78. 179af90 Debug info: Fix a crash when trying to construct a type with redundant by Adrian Prantl · 12 years ago
  79. 7f2ef22 get rid of extra parentheses. by Adrian Prantl · 12 years ago
  80. 0315f38 Debug info: Explicitly set the DIVariable::isIndirect() flag for VLAs. by Adrian Prantl · 12 years ago
  81. dedd27f DebugInfo: omit debug info for friends by David Blaikie · 12 years ago
  82. 1b18a5e CGDebugInfo: Hoist string allocation in a helper function. No functionality change. by Benjamin Kramer · 12 years ago
  83. 60509af Fix constructor-related typos. by Benjamin Kramer · 12 years ago
  84. 2c826dc Debug Info: pass in DIScope instead of DIDescriptor in createFieldType. by Manman Ren · 12 years ago
  85. 3b1cc9b PR17046, PR17092: Debug Info assert-on-valid due to member loss when context creation recreates the item the context is created for by David Blaikie · 12 years ago
  86. 99dab3b Reapply r189013 (reverted in r189906) now that the underlying issue is fixed and tested (in r189996) by David Blaikie · 12 years ago
  87. ab415a4 Revert "DebugInfo: Remove explicit declaration-emissiong handling now that we have a more principled approach (the 'requires complete type' callback)" by David Blaikie · 12 years ago
  88. 0ebf1bb Revert r189649 because it was breaking sanitizer bots. by Yunzhong Gao · 12 years ago
  89. be8d7ba Fixing a bug where debug info for a local variable gets emitted at file scope. by Yunzhong Gao · 12 years ago
  90. e0064d8 Debug Info: generate a unique identifier for C++ struct, class, union, and enum. by Manman Ren · 12 years ago
  91. f801f80 Debug Info: this reverts commit r189600. by Manman Ren · 12 years ago
  92. 035c4b0 Debug Info: generate a unique identifier for C++ struct, class, union, and enum. by Manman Ren · 12 years ago
  93. f86c405 80-col. by Eric Christopher · 12 years ago
  94. f2053af DebugInfo: Further fix/improvements to r189494 (and LLVM r189495). by David Blaikie · 12 years ago
  95. 501ecf9 Format. Thanks David for pointing it out. by Manman Ren · 12 years ago
  96. 1b45702 Debug Info: update interface for CreateEnumType and getOrCreateRecordFwdDecl. by Manman Ren · 12 years ago
  97. a6cc821 More comments for r189494. by David Blaikie · 12 years ago
  98. 8c8e8e2 Comments for r189494 by David Blaikie · 12 years ago
  99. fae219a PR16995: Failing to associate static members with their enclosing class by David Blaikie · 12 years ago
  100. ebe87e1 Revert "PR14569: Omit debug info for thunks" by David Blaikie · 12 years ago