1. 5d613b5 Refactor the record decl forward declaration code a bit. by Eric Christopher · 14 years ago
  2. a70e246 Typo. by Eric Christopher · 14 years ago
  3. 4ddca8a When adding types to the context chain for record types, just emit by Eric Christopher · 14 years ago
  4. 973bbb6 When in a limited debug information situation if we can find the original by Eric Christopher · 14 years ago
  5. d4c100e Minor cleanup, mostly reindenting. Remove one helper function that just called by Nick Lewycky · 14 years ago
  6. 73fb350 Recommit: by Eric Christopher · 14 years ago
  7. 28e0635 Revert file/scope handling patches. gdb testing revealed a couple of bugs. by Eric Christopher · 14 years ago
  8. 4b2d549 Start handling debug line and scope information better: by Eric Christopher · 14 years ago
  9. a6b8b2c Constant expression evaluation refactoring: by Richard Smith · 14 years ago
  10. b001de7 Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic. by Eli Friedman · 14 years ago
  11. aa2164c Change "Regions" to be "LexicalBlocks" since that's what they correspond to. by Eric Christopher · 14 years ago
  12. 5321bc4 Rename EmitStopPoint in CGDebugInfo to EmitLocation. "stop points" don't by Eric Christopher · 14 years ago
  13. 414ee4b Call UpdateLineDirectiveRegion every time we want to emit a stop by Eric Christopher · 14 years ago
  14. 4111fef Use new DIBuilder::finalize() at the end to wrap up debug info encoding for a translation unit. by Devang Patel · 14 years ago
  15. 686775d now that we have a centralized place to do so, add some using declarations for by Chris Lattner · 14 years ago
  16. 1d323e0 Fix struct member's scope. Patch by Xi Wang. by Devang Patel · 14 years ago
  17. fd05ca0 Move GlobalDecl to AST by Peter Collingbourne · 14 years ago
  18. 1c29652 List c++ class type as public type in dwarf debug info output. by Devang Patel · 14 years ago
  19. e2d0191 Simplify. There is no need to have a method to just call another method. by Devang Patel · 14 years ago
  20. 120bf32 Tie debug information for method declaration with debug information for method definition. by Devang Patel · 14 years ago
  21. 1f15c19 Fix typo in comment. by Devang Patel · 14 years ago
  22. 90c1eed Emit proper selector name in debug info. by Devang Patel · 14 years ago
  23. 5ecb1df Emit debug info for function template parameters. by Devang Patel · 14 years ago
  24. 9c1714b Refactor. by Devang Patel · 14 years ago
  25. e80d567 Update type cache when a type is completed. Radar 9168773 by Devang Patel · 14 years ago
  26. 093ac46 Encode argument numbering in debug info so that code generator can emit them in order. by Devang Patel · 14 years ago
  27. 41ba267 revert r126858. by Devang Patel · 14 years ago
  28. 810b07c by Devang Patel · 14 years ago
  29. 3da5cb2 Revert r126794. by Devang Patel · 14 years ago
  30. 8a04585 Encode argument numbering in debug info so that code generator can emit them in order. by Devang Patel · 14 years ago
  31. 8178df3 Emit the structure layout of the block literal parameter to a block by John McCall · 14 years ago
  32. 3475380 Simplify test to check an aggregate argument that has non trivial constructor or destructor. by Devang Patel · 14 years ago
  33. 570729e If an aggregate argument is passed indirectly because it has non trivial by Devang Patel · 15 years ago
  34. 6b5a61b A few more tweaks to the blocks AST representation: by John McCall · 15 years ago
  35. 36b8ee6 Debug info generation for rvalue references by Douglas Gregor · 15 years ago
  36. 31f7d02 Simplify. by Devang Patel · 15 years ago
  37. 170cef3 Remove unused parameter. getContextDescriptor() and getOrCreateNameSpace(). by Devang Patel · 15 years ago
  38. 344ff5d Remove unused parameter. by Devang Patel · 15 years ago
  39. 823d8e9 Start using DIBuilder. It provides cleaner interface. by Devang Patel · 15 years ago
  40. f1d1d9a Simplify. Builtin types' context is always implied. by Devang Patel · 15 years ago
  41. 532105f Basic types are language defined builtins. They are always defined at top most level. by Devang Patel · 15 years ago
  42. cebbedd Fix debug info for anon union. This is tested by anon-union.exp. by Devang Patel · 15 years ago
  43. 189d6ef Permit constant evaluation of const floating-point variables with by John McCall · 15 years ago
  44. d2829b7 Remove unused argument. by Devang Patel · 15 years ago
  45. c69e1cf Introduce -flimit-debug-info. by Devang Patel · 15 years ago
  46. 52044a2 Tidy up last commit, as per Devang's comments. by David Chisnall · 15 years ago
  47. 2ed8f00 Debug info for friends! Patch originally by Alexander Herz. by Devang Patel · 15 years ago
  48. 6237cea Emit debug info for enum constants. by Devang Patel · 15 years ago
  49. 4cac5b4 Introduce a new temporary MDNode concept. Temporary MDNodes are by Dan Gohman · 15 years ago
  50. 25c2c8f Simplify code and add comments, in code that generate debug info for constant integer globals, based on Chris's feedback. by Devang Patel · 15 years ago
  51. 8d30838 Even if a constant's evaluated value is used, emit debug info for the constant variable. by Devang Patel · 15 years ago
  52. 5811500 Always use current working directory for DW_AT_comp_dir. by Devang Patel · 15 years ago
  53. ac4d13c Reapply 109303. by Devang Patel · 15 years ago
  54. e9b711c Revert 109303. by Devang Patel · 15 years ago
  55. 05b0f41 Untangle filename/dirname confusion. Store constructed strings on the side. Avoid use of Path.makeAbsolute(). by Devang Patel · 15 years ago
  56. 5a6fbcf Keep track of artificial scopes introduced by line directives. For example, by Devang Patel · 15 years ago
  57. 4d939e6 Remove unused argument. by Devang Patel · 15 years ago
  58. 700a1cb Print template argument names for template class. by Devang Patel · 15 years ago
  59. c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 15 years ago
  60. 8ab870d If given location is invalid then use current location. by Devang Patel · 15 years ago
  61. d3651cc Fix pasto, add a comment. by Benjamin Kramer · 15 years ago
  62. 48c70f6 Factor code. No functionality change. by Benjamin Kramer · 15 years ago
  63. 046c294 Vtable -> VTable renames across the board. by Anders Carlsson · 15 years ago
  64. 6876fe6 Minor include pruning. by Benjamin Kramer · 15 years ago
  65. 9c25039 Cache results computed by CGDebugInfo::getOrCreateFile() in a DenseMap. by Ted Kremenek · 15 years ago
  66. a1d2d39 Remove FIXME comment. by Ted Kremenek · 15 years ago
  67. 590838b Change 'TypeCache' from being an std::map to a llvm::DenseMap. This reduces codegen time by Ted Kremenek · 15 years ago
  68. 7573f8b More then one anonymous aggregates on one line creates chaos when MDNode uniquness is combined with RAUW operation. Right solution is to avoid using RAUW. by Devang Patel · 15 years ago
  69. 1780055 Start using DIFile. Corresponding llvm patch is r98020. by Devang Patel · 15 years ago
  70. 70c23cd Emit debug info for VectorType. by Devang Patel · 15 years ago
  71. 809b9bb Refactor code that generates debug info for variables that has BlocksAttr. by Devang Patel · 16 years ago
  72. abb485f Emit debug info for namespaces. by Devang Patel · 16 years ago
  73. 3dd96a1 Maintain a map of regions (lexical scopes) and use it to find context for a global variable. by Devang Patel · 16 years ago
  74. 3358305 s/CGDebugInfo::getContext/CGDebugInfo::getContextDescriptor/g to avoid confusion. by Devang Patel · 16 years ago
  75. 89f05f8 s/FunctionNames/DebugInfoNames/g by Devang Patel · 16 years ago
  76. 4ce3f20 Emit vtable info. by Devang Patel · 16 years ago
  77. a6da192 Include "this" pointer argument while emitting debug info for a C++ method. by Devang Patel · 16 years ago
  78. 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 · 16 years ago
  79. d6f9a0d Factor creating the DISubprogram for a member function out into a separate function. by Anders Carlsson · 16 years ago
  80. a245c5b First cut at emitting inheritance info. by Devang Patel · 16 years ago
  81. 4125fd2 First cut at emitting debugging information for C++ member functions. by Devang Patel · 16 years ago
  82. 428deb5 Refactor. by Devang Patel · 16 years ago
  83. 9c6c3a0 Emit human readable names for c/c++ functions. Avoid emitting linkage name if it matches regular name. by Devang Patel · 16 years ago
  84. 155fd79 Use StringRef in CGDebugInfo::EmitFunctionStart. by Benjamin Kramer · 16 years ago
  85. 20f12a2 Add rudimentary support for member pointers to CGDebugInfo. by Anders Carlsson · 16 years ago
  86. 8fae060 Do not store DIDescriptor directly into a container. Store MDNode directly, through TrackingVH. by Devang Patel · 16 years ago
  87. a031b35 Simplify the debug info code, handle lvalue references and template specializations. by Anders Carlsson · 16 years ago
  88. 91cc815 Fixup the return type of functions. by Mike Stump · 16 years ago
  89. bbd9fa4 Add support to attach debug info to an instruction. This is not yet enabled. by Devang Patel · 16 years ago
  90. 979ec2e Set appropriate context for a global variable while emitting debug info. by Devang Patel · 16 years ago
  91. b1a6e68 Improve debugging information for BlockDeclRefExpr. WIP. Given this by Mike Stump · 16 years ago
  92. a180529 Fix an infinite loop arising when trying to generate debug information by John McCall · 16 years ago
  93. 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 · 16 years ago
  94. 23e81ba Switch CGDebugInfo type cache to using an AssertingVH. by Daniel Dunbar · 16 years ago
  95. 03faac3 Factor out CGDebugInfo::CreateTypeNode method. - No functionality change. by Daniel Dunbar · 16 years ago
  96. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  97. 6dba432 Revert 75648 for now. It is causing test failures. by Devang Patel · 16 years ago
  98. 61b5f3e Use LLVM mangler to get mangled name for debug info entry. by Devang Patel · 16 years ago
  99. 9df4bb3 Update debug info generation for ObjCObjectPointer changes. by Daniel Dunbar · 16 years ago
  100. 72240d7 Revrt PR4228 fix for now. by Devang Patel · 16 years ago