1. 0317ab0 Do not use DIGlobalVariable to emit debugging information for enums. by Devang Patel · 14 years ago
  2. 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
  3. 8d30838 Even if a constant's evaluated value is used, emit debug info for the constant variable. by Devang Patel · 14 years ago
  4. 05127ca Override selected builtin names (e.g. "long int" instead of "long") to match names used by gcc in debug info. This makes gdb testsuite happy. by Devang Patel · 14 years ago
  5. c8972c6 construct debug info for "id" by hand. by Devang Patel · 14 years ago
  6. 5811500 Always use current working directory for DW_AT_comp_dir. by Devang Patel · 14 years ago
  7. ac4d13c Reapply 109303. by Devang Patel · 14 years ago
  8. e9b711c Revert 109303. by Devang Patel · 14 years ago
  9. 05b0f41 Untangle filename/dirname confusion. Store constructed strings on the side. Avoid use of Path.makeAbsolute(). by Devang Patel · 14 years ago
  10. 6e6bc39 Revert r109263. by Devang Patel · 14 years ago
  11. ab2e020 There is no need to use separate dir name for AT_comp_dir attribute. Using absolute path for filename allows clients to query complete file location info from gdb breakpoints. Save constructed full file name. by Devang Patel · 14 years ago
  12. 5a6fbcf Keep track of artificial scopes introduced by line directives. For example, by Devang Patel · 14 years ago
  13. eaf5ee9 ObjCId is special "struct objc_object". Make this explicit in debug info. by Devang Patel · 14 years ago
  14. ec5ea2b Remove unintended code that was checked in as part of r108916. by Devang Patel · 14 years ago
  15. 4d939e6 Remove unused argument. by Devang Patel · 14 years ago
  16. 700a1cb Print template argument names for template class. by Devang Patel · 14 years ago
  17. 257d1d3 Correct line info for declarations/definitions. Radar 8063111. by Stuart Hastings · 14 years ago
  18. 15a3d7d Set "optimization is ON" and supply other optional parameters. This helps codegenerator preserve info in case the symbol is deleted. by Devang Patel · 14 years ago
  19. 4089491 Mark implementation generated methods as artificial. by Devang Patel · 14 years ago
  20. db30c0f Revert 108220 and subsequent patch. by Devang Patel · 14 years ago
  21. 2ecebc2 Add volatile qualifiers for "this". by Devang Patel · 14 years ago
  22. 769640e const qualify debug info for "this" for const methods. by Devang Patel · 14 years ago
  23. a5c5bab While collecting members for a class, always create delcaration entry for methods. Debug info for method definition will be generated while generating code for method body. by Devang Patel · 14 years ago
  24. 0b89799 Handle forward declarations properly in debug info. by Devang Patel · 14 years ago
  25. 9a20d55 Switch over to the new caching version of getMangledName. by Anders Carlsson · 14 years ago
  26. 06057ce Move CodeGenOptions.h *back* into Frontend. This should have been done when the by Chandler Carruth · 14 years ago
  27. 44eeeba Preserve type info for local variables in optimized builds. by Devang Patel · 14 years ago
  28. c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 14 years ago
  29. 0fd3d1f Fix thinko in yesterday's fix. by Devang Patel · 14 years ago
  30. 8b90a78 Fix context in class static variable's debugging information entry. by Devang Patel · 14 years ago
  31. 8ab870d If given location is invalid then use current location. by Devang Patel · 14 years ago
  32. 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 14 years ago
  33. f8e10a5 Initialize Column. by Devang Patel · 14 years ago
  34. 258cf27 If variable location is invalid then use current location. by Devang Patel · 14 years ago
  35. f4e54a2 If there is not any debug info for type then do not emit debug info for this variable. by Devang Patel · 14 years ago
  36. ab69979 Avoid use of DIDescriptor::getNode(). Use overloaded operators instead. by Devang Patel · 14 years ago
  37. 5f970ee When instantiating a function that was declared via a typedef, e.g., by Douglas Gregor · 14 years ago
  38. 5d822f0 Use clang::VarDecl name instead of llvm::GlobalVariable name. by Devang Patel · 14 years ago
  39. 31f17ec Make the InjectedClassNameType the canonical type of the current instantiation by John McCall · 14 years ago
  40. 2b594b9 Enable debug info for local variables at -O1+. by Devang Patel · 14 years ago
  41. d3651cc Fix pasto, add a comment. by Benjamin Kramer · 14 years ago
  42. 48c70f6 Factor code. No functionality change. by Benjamin Kramer · 14 years ago
  43. 970c618 Revert accidental check-in. by Devang Patel · 14 years ago
  44. f0bf4d5 Revert r102215. This causes clang crash while compiling a test case from gdb testsuite. by Devang Patel · 14 years ago
  45. 71f4ff6 Encode field accessibility. by Devang Patel · 14 years ago
  46. 046c294 Vtable -> VTable renames across the board. by Anders Carlsson · 14 years ago
  47. 4800ea6 Emit debug info for objc getters and setters. by Devang Patel · 14 years ago
  48. e541d01 NewDebugLoc got renamed to DebugLoc. by Chris Lattner · 14 years ago
  49. c603463 adjust to IRBuilder change and use faster DebugLoc apis. by Chris Lattner · 14 years ago
  50. aaa210c use the new optimized debug info metadata accessors. In by Chris Lattner · 14 years ago
  51. ad46886 Replace some constant-sized SmallVectors. by Benjamin Kramer · 14 years ago
  52. 9c25039 Cache results computed by CGDebugInfo::getOrCreateFile() in a DenseMap. by Ted Kremenek · 14 years ago
  53. 590838b Change 'TypeCache' from being an std::map to a llvm::DenseMap. This reduces codegen time by Ted Kremenek · 14 years ago
  54. af44035 Rename CGVtableInfo to CodeGenVTables in preparation of adding another VTableInfo class. by Anders Carlsson · 14 years ago
  55. f6728fc Comment the reasons for the strange little dance we do with the main file name for debug information by Douglas Gregor · 14 years ago
  56. f746aa6 Change CodeGenModule to rely on the Module's symbol table instead of by John McCall · 14 years ago
  57. f7ad500 Try to improve computation of the main file name for debug by Douglas Gregor · 14 years ago
  58. ac91b4c For debug information, get the main file name from the source manager by Douglas Gregor · 14 years ago
  59. fea3d4d Use raw_ostream instead of sprintf. by Benjamin Kramer · 14 years ago
  60. 22fe585 If main file name is empty then use "<unknown>". by Devang Patel · 14 years ago
  61. e4c1ea0 Keep track of Record context to ensure that record elements are properly nested in debug info. by Devang Patel · 14 years ago
  62. bba1607 Rename getVirtualBaseOffsetIndex to getVirtualBaseOffsetOffset to reflect what it actually does. by Anders Carlsson · 14 years ago
  63. 3cb0ebd Create a new InjectedClassNameType to represent bare-word references to the by John McCall · 14 years ago
  64. f338370 Use SmallString instead of alloca. by Devang Patel · 14 years ago
  65. d58562e Fix file reference for derived and composite types. Now, dwarf writer uses strict verifier that ignores debug info for such types if their file info is unknown. by Devang Patel · 14 years ago
  66. 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
  67. 683f6db Use getLast() instead of getBasename(). by Devang Patel · 14 years ago
  68. 1780055 Start using DIFile. Corresponding llvm patch is r98020. by Devang Patel · 14 years ago
  69. 0804e6e Avoid using DIDescriptor.isNull(). by Devang Patel · 14 years ago
  70. dd7b0d5 Revert r97949. by Devang Patel · 14 years ago
  71. ff03ab1 Avoid DIDescriptor.isNull() checks. by Devang Patel · 14 years ago
  72. 67b14f0 Targets (like pic16) may have mangled the name of global variables, by Sanjiv Gupta · 15 years ago
  73. 70c23cd Emit debug info for VectorType. by Devang Patel · 15 years ago
  74. d19429f Distinguish two lexical blocks at the same level. by Devang Patel · 15 years ago
  75. 4835fdd Do not ignore anonymous records. by Devang Patel · 15 years ago
  76. 4cb159c Cache new compile unit. by Devang Patel · 15 years ago
  77. 952b017 Eliminate the ASTContext parameter from RecordDecl::getDefinition() by Douglas Gregor · 15 years ago
  78. 809b9bb Refactor code that generates debug info for variables that has BlocksAttr. by Devang Patel · 15 years ago
  79. d263e7b Use current location as the location of compiler generated arguments, e.g. self, _cmd etc. by Devang Patel · 15 years ago
  80. d5322da Fix virtual bases' debug info. by Devang Patel · 15 years ago
  81. 337472d Mark implicit "this" argument as an artificial argument. by Devang Patel · 15 years ago
  82. ce78c97 Fix FIXME and surrounding comment. by Devang Patel · 15 years ago
  83. 411894b Use appropriate context descriptor in RecordDecl's debug info. by Devang Patel · 15 years ago
  84. d6c5a26 Do not use clang type name to name a local variable, e.g. Decl. by Devang Patel · 15 years ago
  85. 239cec6 Do not use clang type name to name a local variable, e.g. Decl. by Devang Patel · 15 years ago
  86. eb6d79b Use DeclContext as getContextDescriptor() argument. by Devang Patel · 15 years ago
  87. abb485f Emit debug info for namespaces. by Devang Patel · 15 years ago
  88. d528905 Use appropriate context for typedefs. by Devang Patel · 15 years ago
  89. 3dd96a1 Maintain a map of regions (lexical scopes) and use it to find context for a global variable. by Devang Patel · 15 years ago
  90. 3358305 s/CGDebugInfo::getContext/CGDebugInfo::getContextDescriptor/g to avoid confusion. by Devang Patel · 15 years ago
  91. ca7daed Fix indentation. by Devang Patel · 15 years ago
  92. d774d1e Static methods do not need "this" pointer argument. by Devang Patel · 15 years ago
  93. 3064afe Emit base classes info first, as expected by the debugger. by Devang Patel · 15 years ago
  94. 89f05f8 s/FunctionNames/DebugInfoNames/g by Devang Patel · 15 years ago
  95. 4ce3f20 Emit vtable info. by Devang Patel · 15 years ago
  96. 0ac8f31 While emitting debugging infor for a C++ class, identify the holder of class's vtable, if any. by Devang Patel · 15 years ago
  97. a6da192 Include "this" pointer argument while emitting debug info for a C++ method. by Devang Patel · 15 years ago
  98. 8b752f1 Change the return type of ASTContext::getDeclAlignInBytes() to CharUnits and, by Ken Dyck · 15 years ago
  99. e70d391 Fix another debug info crash with virtual bases. by Anders Carlsson · 15 years ago
  100. 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