1. 25c2c8f Simplify code and add comments, in code that generate debug info for constant integer globals, based on Chris's feedback. by Devang Patel · 14 years ago
  2. 8d30838 Even if a constant's evaluated value is used, emit debug info for the constant variable. by Devang Patel · 14 years ago
  3. 5811500 Always use current working directory for DW_AT_comp_dir. by Devang Patel · 14 years ago
  4. ac4d13c Reapply 109303. by Devang Patel · 14 years ago
  5. e9b711c Revert 109303. by Devang Patel · 14 years ago
  6. 05b0f41 Untangle filename/dirname confusion. Store constructed strings on the side. Avoid use of Path.makeAbsolute(). by Devang Patel · 14 years ago
  7. 5a6fbcf Keep track of artificial scopes introduced by line directives. For example, by Devang Patel · 14 years ago
  8. 4d939e6 Remove unused argument. by Devang Patel · 14 years ago
  9. 700a1cb Print template argument names for template class. by Devang Patel · 14 years ago
  10. c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 14 years ago
  11. 8ab870d If given location is invalid then use current location. by Devang Patel · 14 years ago
  12. d3651cc Fix pasto, add a comment. by Benjamin Kramer · 14 years ago
  13. 48c70f6 Factor code. No functionality change. by Benjamin Kramer · 14 years ago
  14. 046c294 Vtable -> VTable renames across the board. by Anders Carlsson · 14 years ago
  15. 6876fe6 Minor include pruning. by Benjamin Kramer · 14 years ago
  16. 9c25039 Cache results computed by CGDebugInfo::getOrCreateFile() in a DenseMap. by Ted Kremenek · 14 years ago
  17. a1d2d39 Remove FIXME comment. by Ted Kremenek · 14 years ago
  18. 590838b Change 'TypeCache' from being an std::map to a llvm::DenseMap. This reduces codegen time by Ted Kremenek · 14 years ago
  19. 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 · 14 years ago
  20. 1780055 Start using DIFile. Corresponding llvm patch is r98020. by Devang Patel · 14 years ago
  21. 70c23cd Emit debug info for VectorType. by Devang Patel · 15 years ago
  22. 809b9bb Refactor code that generates debug info for variables that has BlocksAttr. by Devang Patel · 15 years ago
  23. abb485f Emit debug info for namespaces. by Devang Patel · 15 years ago
  24. 3dd96a1 Maintain a map of regions (lexical scopes) and use it to find context for a global variable. by Devang Patel · 15 years ago
  25. 3358305 s/CGDebugInfo::getContext/CGDebugInfo::getContextDescriptor/g to avoid confusion. by Devang Patel · 15 years ago
  26. 89f05f8 s/FunctionNames/DebugInfoNames/g by Devang Patel · 15 years ago
  27. 4ce3f20 Emit vtable info. by Devang Patel · 15 years ago
  28. a6da192 Include "this" pointer argument while emitting debug info for a C++ method. by Devang Patel · 15 years ago
  29. 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
  30. d6f9a0d Factor creating the DISubprogram for a member function out into a separate function. by Anders Carlsson · 15 years ago
  31. a245c5b First cut at emitting inheritance info. by Devang Patel · 15 years ago
  32. 4125fd2 First cut at emitting debugging information for C++ member functions. by Devang Patel · 15 years ago
  33. 428deb5 Refactor. by Devang Patel · 15 years ago
  34. 9c6c3a0 Emit human readable names for c/c++ functions. Avoid emitting linkage name if it matches regular name. by Devang Patel · 15 years ago
  35. 155fd79 Use StringRef in CGDebugInfo::EmitFunctionStart. by Benjamin Kramer · 15 years ago
  36. 20f12a2 Add rudimentary support for member pointers to CGDebugInfo. by Anders Carlsson · 15 years ago
  37. 8fae060 Do not store DIDescriptor directly into a container. Store MDNode directly, through TrackingVH. by Devang Patel · 15 years ago
  38. a031b35 Simplify the debug info code, handle lvalue references and template specializations. by Anders Carlsson · 15 years ago
  39. 91cc815 Fixup the return type of functions. by Mike Stump · 15 years ago
  40. bbd9fa4 Add support to attach debug info to an instruction. This is not yet enabled. by Devang Patel · 15 years ago
  41. 979ec2e Set appropriate context for a global variable while emitting debug info. by Devang Patel · 15 years ago
  42. b1a6e68 Improve debugging information for BlockDeclRefExpr. WIP. Given this by Mike Stump · 15 years ago
  43. a180529 Fix an infinite loop arising when trying to generate debug information by John McCall · 15 years ago
  44. 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
  45. 23e81ba Switch CGDebugInfo type cache to using an AssertingVH. by Daniel Dunbar · 15 years ago
  46. 03faac3 Factor out CGDebugInfo::CreateTypeNode method. - No functionality change. by Daniel Dunbar · 15 years ago
  47. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  48. 6dba432 Revert 75648 for now. It is causing test failures. by Devang Patel · 15 years ago
  49. 61b5f3e Use LLVM mangler to get mangled name for debug info entry. by Devang Patel · 15 years ago
  50. 9df4bb3 Update debug info generation for ObjCObjectPointer changes. by Daniel Dunbar · 15 years ago
  51. 72240d7 Revrt PR4228 fix for now. by Devang Patel · 15 years ago
  52. 9983169 It is possible that main input file does not have any symbol with debug info. To handle this edge case, always create main compile unit first. by Devang Patel · 15 years ago
  53. 9bc093c Enhance debug information for block literals. Radar 6867696 by Mike Stump · 15 years ago
  54. 87de649 Handle corner case where clang-cc is invoked directly to compile preprocessed source file without -main-file-name. In this case, CDDebugInfo is not able identify correct main source file becase SM.isFromMainFile() returns true for locations from header files as well as locations from main source file. by Devang Patel · 15 years ago
  55. b700377 implement debug info for _Complex. by Chris Lattner · 15 years ago
  56. 446c619 Appropriately set file name and directory name in debug info compile units. by Devang Patel · 15 years ago
  57. 9ca36b6 Add support to emit debug info for objective-c interfaces. by Devang Patel · 15 years ago
  58. 9c85ba3 reimplement debug info generation in terms of DebugInfo.h instead of by Chris Lattner · 16 years ago
  59. 960627d Avoid redundant cast<>s / simplify type dispatch. by Daniel Dunbar · 16 years ago
  60. 86cd8af privatize some methods. by Chris Lattner · 16 years ago
  61. 45d196b Move IRBuilder type definition to common file. - No functionality change. by Daniel Dunbar · 16 years ago
  62. bea06e4 Quick fix for PR2950, infinite loop generating debug info for by Daniel Dunbar · 16 years ago
  63. 3845f86 Formatting tweaks. - No functionality change. by Daniel Dunbar · 16 years ago
  64. 2104bf9 Map compilation units using FileEntry pointers instead of by Daniel Dunbar · 16 years ago
  65. 2284ac9 Debug info bug fix, function start wasn't getting generated correctly by Daniel Dunbar · 16 years ago
  66. 66031a5 Change CGDebugInfo::setLocation to just ignore invalid locations. This by Daniel Dunbar · 16 years ago
  67. 58bf610 Update for IRBuilder template change (update LLVM!) by Daniel Dunbar · 16 years ago
  68. 85e3568 update to make IRBuilder API change. by Chris Lattner · 16 years ago
  69. 507de85 Generate debug descriptors for array types while generating the debug info. by Sanjiv Gupta · 16 years ago
  70. f58c27a Create debug type descriptors for aggregate/enum types. by Sanjiv Gupta · 16 years ago
  71. 686226b Emit debug information for global and static variables when -g is specified. by Sanjiv Gupta · 16 years ago
  72. cc9b163 Emit parameter and local variable debug information with -g. by Sanjiv Gupta · 16 years ago
  73. 32ea35f A couple minor fixes to make debug info usable for arbitrary code: don't by Eli Friedman · 16 years ago
  74. 1c6a38b Generate subprogram debug info with -g. by Sanjiv Gupta · 16 years ago
  75. 3f2af10 Make debugging information usable. This is barebones, but it makes -g by Eli Friedman · 16 years ago
  76. e8b9f5b Added -g command line options to clang for generating source level debug information. This patch currently enables generation of line number debug information (stoppoints) and region begin/end debug information. The new files CGDebugInfo.h and CGDebugInfo.cpp implements the debug info manager class CGDebugInfo. by Sanjiv Gupta · 16 years ago