1. 4835fdd Do not ignore anonymous records. by Devang Patel · 14 years ago
  2. 4cb159c Cache new compile unit. by Devang Patel · 14 years ago
  3. 952b017 Eliminate the ASTContext parameter from RecordDecl::getDefinition() by Douglas Gregor · 14 years ago
  4. 809b9bb Refactor code that generates debug info for variables that has BlocksAttr. by Devang Patel · 14 years ago
  5. d263e7b Use current location as the location of compiler generated arguments, e.g. self, _cmd etc. by Devang Patel · 14 years ago
  6. d5322da Fix virtual bases' debug info. by Devang Patel · 14 years ago
  7. 337472d Mark implicit "this" argument as an artificial argument. by Devang Patel · 14 years ago
  8. ce78c97 Fix FIXME and surrounding comment. by Devang Patel · 14 years ago
  9. 411894b Use appropriate context descriptor in RecordDecl's debug info. by Devang Patel · 14 years ago
  10. d6c5a26 Do not use clang type name to name a local variable, e.g. Decl. by Devang Patel · 14 years ago
  11. 239cec6 Do not use clang type name to name a local variable, e.g. Decl. by Devang Patel · 14 years ago
  12. eb6d79b Use DeclContext as getContextDescriptor() argument. by Devang Patel · 14 years ago
  13. abb485f Emit debug info for namespaces. by Devang Patel · 14 years ago
  14. d528905 Use appropriate context for typedefs. by Devang Patel · 15 years ago
  15. 3dd96a1 Maintain a map of regions (lexical scopes) and use it to find context for a global variable. by Devang Patel · 15 years ago
  16. 3358305 s/CGDebugInfo::getContext/CGDebugInfo::getContextDescriptor/g to avoid confusion. by Devang Patel · 15 years ago
  17. ca7daed Fix indentation. by Devang Patel · 15 years ago
  18. d774d1e Static methods do not need "this" pointer argument. by Devang Patel · 15 years ago
  19. 3064afe Emit base classes info first, as expected by the debugger. by Devang Patel · 15 years ago
  20. 89f05f8 s/FunctionNames/DebugInfoNames/g by Devang Patel · 15 years ago
  21. 4ce3f20 Emit vtable info. by Devang Patel · 15 years ago
  22. 0ac8f31 While emitting debugging infor for a C++ class, identify the holder of class's vtable, if any. by Devang Patel · 15 years ago
  23. a6da192 Include "this" pointer argument while emitting debug info for a C++ method. by Devang Patel · 15 years ago
  24. 8b752f1 Change the return type of ASTContext::getDeclAlignInBytes() to CharUnits and, by Ken Dyck · 15 years ago
  25. e70d391 Fix another debug info crash with virtual bases. by Anders Carlsson · 15 years ago
  26. 4433f1c Fix the test I broke, and also fix a crash when declaring a virtual destructor. Add debug info support for pure virtual member functions. by Anders Carlsson · 15 years ago
  27. d6f9a0d Factor creating the DISubprogram for a member function out into a separate function. by Anders Carlsson · 15 years ago
  28. bea9b23 Simplify CGDebugInfo::CollectCXXMemberFunctions a little. More to come. by Anders Carlsson · 15 years ago
  29. a245c5b First cut at emitting inheritance info. by Devang Patel · 15 years ago
  30. c002464 Emit debug info for virtual functions. by Devang Patel · 15 years ago
  31. 165714e fix rdar://7556129 a crash in blocks debug info codegen. by Chris Lattner · 15 years ago
  32. 14b1a36 simplify code. by Chris Lattner · 15 years ago
  33. 1b627dc No need to terminate this buffer. by Benjamin Kramer · 15 years ago
  34. d0f251b A Decl->getName() is not unique. However, the debug info descriptors by Devang Patel · 15 years ago
  35. 6d01276 Emit human readable names for operators. by Devang Patel · 15 years ago
  36. 4125fd2 First cut at emitting debugging information for C++ member functions. by Devang Patel · 15 years ago
  37. 1758420 Use llvm::Function name as the linkage name, but strip off leading '01' from display name. by Devang Patel · 15 years ago
  38. 428deb5 Refactor. by Devang Patel · 15 years ago
  39. 0d0d327 llvm::Function name is the linkage name. If it has a '01' as a prefix then probably there is a reason. by Devang Patel · 15 years ago
  40. 3364e62 Fix crash generating debug info for constructor for anonymous struct. by Eli Friedman · 15 years ago
  41. aa97d70 Emit linkage name even if it matches regular name. The code generator uses linkage name to find subprogram entry for the current function. by Devang Patel · 15 years ago
  42. 98a200b Add comment. by Devang Patel · 15 years ago
  43. bca1006 Because CurLoc is the current source location as far as CGDebugInfo is concerned. It is expected that this is set (usually left bracket location of function body compound statement) before EmitfunctionStart() is used. by Devang Patel · 15 years ago
  44. 9c6c3a0 Emit human readable names for c/c++ functions. Avoid emitting linkage name if it matches regular name. by Devang Patel · 15 years ago
  45. 199c3d6 Roll out ASTContext::getTypeSizeInChars(), replacing instances of by Ken Dyck · 15 years ago
  46. f5f7d86 Get rid of FixedWidthIntType, as suggested by Chris and Eli. by Anders Carlsson · 15 years ago
  47. 23e92c0 adjust for llvm api changes. by Chris Lattner · 15 years ago
  48. d5b8902 this form of SetDebugLocation is about to go away, add some #includes that by Chris Lattner · 15 years ago
  49. 840943d Improve on my previous fix for debug information. Rather than by Douglas Gregor · 15 years ago
  50. 2101a82 Teach debug info generation to handle TemplateSpecializationType, by Douglas Gregor · 15 years ago
  51. f2d8b9f Add -dwarf-debug-flags, which provides a way to embed the cc1 level options used by Daniel Dunbar · 15 years ago
  52. 155fd79 Use StringRef in CGDebugInfo::EmitFunctionStart. by Benjamin Kramer · 15 years ago
  53. 47daf68 Use Path.makeAbsolute() and make a constant std::string a const char*. by Benjamin Kramer · 15 years ago
  54. e3fdca2 Remove several .c_str() to be forward-compatible with StringRef. by Jeffrey Yasskin · 15 years ago
  55. 20f12a2 Add rudimentary support for member pointers to CGDebugInfo. by Anders Carlsson · 15 years ago
  56. 7d065d0 Move MainFileName option variable into CodeGenOptions instead of LangOptions. by Daniel Dunbar · 15 years ago
  57. 7362162 Use StringRef (again) in DebugInfo interface. by Devang Patel · 15 years ago
  58. a4923eb First part of changes to eliminate problems with cv-qualifiers and by Douglas Gregor · 15 years ago
  59. e705641 revert r88963. by Devang Patel · 15 years ago
  60. 9464ec4 Use TrackingVH to hold forward decl. This one is for RecordType. by Devang Patel · 15 years ago
  61. 14d6365 Parallel fix to r88951: use TrackingVH to hold forward decl. by Eli Friedman · 15 years ago
  62. 1468ac7 Fix valgrind uninitialized error. by Eli Friedman · 15 years ago
  63. ffffb03 Use TrackingVH to hold forward decl. by Devang Patel · 15 years ago
  64. 5b6117a Canonicalize the type before trying to create a debug type. by Anders Carlsson · 15 years ago
  65. 0dd57c6 Have CGDebugInfo::getOrCreateType cache the QualType instead of having every ConvertType overload do it. by Anders Carlsson · 15 years ago
  66. 8fae060 Do not store DIDescriptor directly into a container. Store MDNode directly, through TrackingVH. by Devang Patel · 15 years ago
  67. 23908b8 "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 locations and types. by Devang Patel · 15 years ago
  68. 11169ad Use getNameAsCString() instead of getName().data() by Devang Patel · 15 years ago
  69. 2811ccf Move CompileOptions -> CodeGenOptions, and sink it into the CodeGen library. by Chandler Carruth · 15 years ago
  70. ab71ff5 Do not use StringRef while using DebugInfo interface. by Devang Patel · 15 years ago
  71. ebf16e8 Do not eagerly set stop point for arguments. This misleads the debugger in identifying beginning of function body. Instead, create new location to attach with llvm.dbg.declare. This location is only used to find the context of the variable by the code generator, and it is not used to emit line number info. by Devang Patel · 15 years ago
  72. a020380 Attach location info with llvm.dbg.declare. by Devang Patel · 15 years ago
  73. ba578cb Revert r86315 and add Type::FixedWidthInt to the FIXME cases. by Anders Carlsson · 15 years ago
  74. e468611 Do not assert if debug info for certain type is not generated. by Devang Patel · 15 years ago
  75. 0284fdc Do not emit linkage name for global variables. It confuses gdb, because it picks up AT_MIPS_linkage_name and ignores AT_name. by Devang Patel · 15 years ago
  76. a031b35 Simplify the debug info code, handle lvalue references and template specializations. by Anders Carlsson · 15 years ago
  77. ba397fe Handle QualifiedNameType and SubstTemplateTypeParmType types in CGDebugInfo::CreateTypeNode. by Anders Carlsson · 15 years ago
  78. bfe6995 Don't assert when trying to generate debug info for vector types. This needs to be fixed eventually... by Anders Carlsson · 15 years ago
  79. b938118 Instead of returning a null DIType for unhandled types, assert. by Anders Carlsson · 15 years ago
  80. 2e09db7 Enable debug info for global variables at -O1+ by Devang Patel · 15 years ago
  81. 91cc815 Fixup the return type of functions. by Mike Stump · 15 years ago
  82. ca80a5f Do not eagerly cache DITypes because it allows real struct type to be shadowed by forward declared struct type. by Devang Patel · 15 years ago
  83. f6a39b7 Encode global variable name in debug info. by Devang Patel · 15 years ago
  84. 46a617a Remove the ConstantArrayType subtypes. This information is preserved in the by John McCall · 15 years ago
  85. 2d7bc3e Few targets like PIC16 mangle the names of global variables, so retrieve the name by Sanjiv Gupta · 15 years ago
  86. 7c173cb Encode long double. by Devang Patel · 15 years ago
  87. d8945d6 Allow customization for the producer information in the debug output. by Mike Stump · 15 years ago
  88. 6e461bf InsertSubprogramStart if ATTACH_DEBUG_INFO_TO_AN_INSN is not defined. by Devang Patel · 15 years ago
  89. bbd9fa4 Add support to attach debug info to an instruction. This is not yet enabled. by Devang Patel · 15 years ago
  90. 979ec2e Set appropriate context for a global variable while emitting debug info. by Devang Patel · 15 years ago
  91. 3d363c5 More magic pixie dust. by Mike Stump · 15 years ago
  92. 944e705 Fix up debug information for block pointers a bit more. by Mike Stump · 15 years ago
  93. b289b3f Implement a FIXME. This improves codegen just a tad. by Mike Stump · 15 years ago
  94. b1a6e68 Improve debugging information for BlockDeclRefExpr. WIP. Given this by Mike Stump · 15 years ago
  95. a180529 Fix an infinite loop arising when trying to generate debug information by John McCall · 15 years ago
  96. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  97. fd47b31 Fix some typos. WIP. Large alignments don't work yet. by Mike Stump · 15 years ago
  98. 39605b4 Improve debug info generation for __block variables. by Mike Stump · 15 years ago
  99. 65f13c3 Ok, an AssertingVH definitely doesn't work for now because we free our cache after the optimizer may have hacked on the module. Use a WeakVH instead. by Daniel Dunbar · 15 years ago
  100. 23e81ba Switch CGDebugInfo type cache to using an AssertingVH. by Daniel Dunbar · 15 years ago