1. 984cdee Remove dead code. by Devang Patel · 15 years ago
  2. 3e0c527 Adjust for debug info API change. by Benjamin Kramer · 15 years ago
  3. bf98608 do not rely on the implicit-dereference semantics of dyn_cast_or_null by Gabor Greif · 15 years ago
  4. 28b5286 While handling change of file, check if _current_ file is already seen or not. If current file is seen then it indicates that end of previous file's lexical scope. by Devang Patel · 15 years ago
  5. cf60744 Tidy up last commit, as per Devang's comments. by David Chisnall · 15 years ago
  6. 6bf98ff Use the unmangled name for the display name in Objective-C debug info. This should have no effect with the Mac runtime where clang (unlike GCC) uses the display name symbol name. by David Chisnall · 15 years ago
  7. 96b7f55 Debug info for friends! Patch originally by Alexander Herz. by Devang Patel · 15 years ago
  8. 22e99c2 Fix enum size and align. Tested by setvar.exp in gdb testsuite. by Devang Patel · 15 years ago
  9. 64c222a Debug Info: Put full Clang version into the debug info, to make it easier to by Daniel Dunbar · 15 years ago
  10. 41c2097 Emit debug info for enum constants. by Devang Patel · 15 years ago
  11. 66427b1 Reinstate the code for emitting an initial debug type for a struct, by Dan Gohman · 15 years ago
  12. 0483192 Detabify. by Eli Friedman · 15 years ago
  13. 25f9aae Delete an obsolete comment. by Dan Gohman · 15 years ago
  14. b1aac33 CreateTemporaryType doesn't needs its Context argument. by Dan Gohman · 15 years ago
  15. 196f710 Introduce a new temporary MDNode concept. Temporary MDNodes are by Dan Gohman · 15 years ago
  16. caa23f0 Emit debug info for static const class member. by Devang Patel · 15 years ago
  17. 8166571 Simplify by Devang Patel · 15 years ago
  18. 76e3b53 Do not use DIGlobalVariable to emit debugging information for enums. by Devang Patel · 15 years ago
  19. dc866e1 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
  20. e03edfd Even if a constant's evaluated value is used, emit debug info for the constant variable. by Devang Patel · 15 years ago
  21. c7f16ab 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 · 15 years ago
  22. a652fab construct debug info for "id" by hand. by Devang Patel · 15 years ago
  23. 4f6e73b Always use current working directory for DW_AT_comp_dir. by Devang Patel · 15 years ago
  24. 6014edd Reapply 109303. by Devang Patel · 15 years ago
  25. 6005082 Revert 109303. by Devang Patel · 15 years ago
  26. 268ad09 Untangle filename/dirname confusion. Store constructed strings on the side. Avoid use of Path.makeAbsolute(). by Devang Patel · 15 years ago
  27. cb9fe9e Revert r109263. by Devang Patel · 15 years ago
  28. 28f1676 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 · 15 years ago
  29. 0884a60 Keep track of artificial scopes introduced by line directives. For example, by Devang Patel · 15 years ago
  30. 222f4be ObjCId is special "struct objc_object". Make this explicit in debug info. by Devang Patel · 15 years ago
  31. 0043977 Remove unintended code that was checked in as part of r108916. by Devang Patel · 15 years ago
  32. 11a42a4 Remove unused argument. by Devang Patel · 15 years ago
  33. 6c01820 Print template argument names for template class. by Devang Patel · 15 years ago
  34. 7d7bc56 Correct line info for declarations/definitions. Radar 8063111. by Stuart Hastings · 15 years ago
  35. 8fd6499 Set "optimization is ON" and supply other optional parameters. This helps codegenerator preserve info in case the symbol is deleted. by Devang Patel · 15 years ago
  36. b3026df Mark implementation generated methods as artificial. by Devang Patel · 15 years ago
  37. 99c37213 Revert 108220 and subsequent patch. by Devang Patel · 15 years ago
  38. 01c8c10 Add volatile qualifiers for "this". by Devang Patel · 15 years ago
  39. 0a34e31 const qualify debug info for "this" for const methods. by Devang Patel · 15 years ago
  40. 0aabb12 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 · 15 years ago
  41. 8f3f76f Handle forward declarations properly in debug info. by Devang Patel · 15 years ago
  42. ea836bc Switch over to the new caching version of getMangledName. by Anders Carlsson · 15 years ago
  43. 8509824 Move CodeGenOptions.h *back* into Frontend. This should have been done when the by Chandler Carruth · 15 years ago
  44. 6ccba0f Preserve type info for local variables in optimized builds. by Devang Patel · 16 years ago
  45. 8b07ec2 Substantially alter the design of the Objective C type AST by introducing by John McCall · 16 years ago
  46. ec2a9ab Fix thinko in yesterday's fix. by Devang Patel · 16 years ago
  47. 98f2171 Fix context in class static variable's debugging information entry. by Devang Patel · 16 years ago
  48. c5ffabc If given location is invalid then use current location. by Devang Patel · 16 years ago
  49. 6150c88 Merged Elaborated and QualifiedName types. by Abramo Bagnara · 16 years ago
  50. 82bbfb5 Initialize Column. by Devang Patel · 16 years ago
  51. b319ade If variable location is invalid then use current location. by Devang Patel · 16 years ago
  52. 67eba80 If there is not any debug info for type then do not emit debug info for this variable. by Devang Patel · 16 years ago
  53. ba4ad7f Avoid use of DIDescriptor::getNode(). Use overloaded operators instead. by Devang Patel · 16 years ago
  54. c8be952 When instantiating a function that was declared via a typedef, e.g., by Douglas Gregor · 16 years ago
  55. dfcd066 Use clang::VarDecl name instead of llvm::GlobalVariable name. by Devang Patel · 16 years ago
  56. 2408e32 Make the InjectedClassNameType the canonical type of the current instantiation by John McCall · 16 years ago
  57. 42fb6f8 Enable debug info for local variables at -O1+. by Devang Patel · 16 years ago
  58. 20f2d43 Fix pasto, add a comment. by Benjamin Kramer · 16 years ago
  59. bbb5dea Factor code. No functionality change. by Benjamin Kramer · 16 years ago
  60. 8471593 Revert accidental check-in. by Devang Patel · 16 years ago
  61. f8b55d4 Revert r102215. This causes clang crash while compiling a test case from gdb testsuite. by Devang Patel · 16 years ago
  62. b9ab309 Encode field accessibility. by Devang Patel · 16 years ago
  63. 11e5140 Vtable -> VTable renames across the board. by Anders Carlsson · 16 years ago
  64. a2c048e Emit debug info for objc getters and setters. by Devang Patel · 16 years ago
  65. 18a584b NewDebugLoc got renamed to DebugLoc. by Chris Lattner · 16 years ago
  66. e675d0f adjust to IRBuilder change and use faster DebugLoc apis. by Chris Lattner · 16 years ago
  67. be49c03 use the new optimized debug info metadata accessors. In by Chris Lattner · 16 years ago
  68. 9e649c3 Replace some constant-sized SmallVectors. by Benjamin Kramer · 16 years ago
  69. dbb8cd1 Cache results computed by CGDebugInfo::getOrCreateFile() in a DenseMap. by Ted Kremenek · 16 years ago
  70. 23c29f0 Change 'TypeCache' from being an std::map to a llvm::DenseMap. This reduces codegen time by Ted Kremenek · 16 years ago
  71. a864caf Rename CGVtableInfo to CodeGenVTables in preparation of adding another VTableInfo class. by Anders Carlsson · 16 years ago
  72. 65f7a3f Comment the reasons for the strange little dance we do with the main file name for debug information by Douglas Gregor · 16 years ago
  73. 7ec5043 Change CodeGenModule to rely on the Module's symbol table instead of by John McCall · 16 years ago
  74. fc7a481 Try to improve computation of the main file name for debug by Douglas Gregor · 16 years ago
  75. c6b5a3d For debug information, get the main file name from the source manager by Douglas Gregor · 16 years ago
  76. 69b3c43 Use raw_ostream instead of sprintf. by Benjamin Kramer · 16 years ago
  77. a42d3ea If main file name is empty then use "<unknown>". by Devang Patel · 16 years ago
  78. 01bb5ce Keep track of Record context to ensure that record elements are properly nested in debug info. by Devang Patel · 16 years ago
  79. 4cbe83c Rename getVirtualBaseOffsetIndex to getVirtualBaseOffsetOffset to reflect what it actually does. by Anders Carlsson · 16 years ago
  80. e78aac4 Create a new InjectedClassNameType to represent bare-word references to the by John McCall · 16 years ago
  81. 05c37d28 Use SmallString instead of alloca. by Devang Patel · 16 years ago
  82. 93f274c 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 · 16 years ago
  83. 4f26205 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 · 16 years ago
  84. f2aa707 Use getLast() instead of getBasename(). by Devang Patel · 16 years ago
  85. 408dcf6 Start using DIFile. Corresponding llvm patch is r98020. by Devang Patel · 16 years ago
  86. d3cbaa1 Avoid using DIDescriptor.isNull(). by Devang Patel · 16 years ago
  87. 9cf2705 Revert r97949. by Devang Patel · 16 years ago
  88. 4ce8ebb Avoid DIDescriptor.isNull() checks. by Devang Patel · 16 years ago
  89. 9ac3092 Targets (like pic16) may have mangled the name of global variables, by Sanjiv Gupta · 16 years ago
  90. b407338 Emit debug info for VectorType. by Devang Patel · 16 years ago
  91. 7585580 Distinguish two lexical blocks at the same level. by Devang Patel · 16 years ago
  92. f4df65c Do not ignore anonymous records. by Devang Patel · 16 years ago
  93. e003dd1 Cache new compile unit. by Devang Patel · 16 years ago
  94. 0a5a221 Eliminate the ASTContext parameter from RecordDecl::getDefinition() by Douglas Gregor · 16 years ago
  95. 535fdaf Refactor code that generates debug info for variables that has BlocksAttr. by Devang Patel · 16 years ago
  96. 1b5330a Use current location as the location of compiler generated arguments, e.g. self, _cmd etc. by Devang Patel · 16 years ago
  97. 0ae70d1 Fix virtual bases' debug info. by Devang Patel · 16 years ago
  98. cce7e85 Mark implicit "this" argument as an artificial argument. by Devang Patel · 16 years ago
  99. ab79323 Fix FIXME and surrounding comment. by Devang Patel · 16 years ago
  100. e8fb4b7 Use appropriate context descriptor in RecordDecl's debug info. by Devang Patel · 16 years ago