1. 207f4d8 Add support for language-specific address spaces. On top of that, by Peter Collingbourne · 14 years ago
  2. ebc3279 Correctly unwrap 'auto' types. Fixes PR9414. by Anders Carlsson · 14 years ago
  3. 14aa217 Make AttributedTypes for GC-qualified types and fix some miscellaneous by John McCall · 14 years ago
  4. 093ac46 Encode argument numbering in debug info so that code generator can emit them in order. by Devang Patel · 14 years ago
  5. 41ba267 revert r126858. by Devang Patel · 14 years ago
  6. 810b07c by Devang Patel · 14 years ago
  7. 3da5cb2 Revert r126794. by Devang Patel · 14 years ago
  8. d113a6f Hack in something so that we emit better debug information about by John McCall · 14 years ago
  9. 8a04585 Encode argument numbering in debug info so that code generator can emit them in order. by Devang Patel · 14 years ago
  10. 5c5b587 Use single code path to handle c++ structs and classes while generating debug info. by Devang Patel · 14 years ago
  11. 8178df3 Emit the structure layout of the block literal parameter to a block by John McCall · 14 years ago
  12. 16674e8 Use LLVM coding standard. by Devang Patel · 14 years ago
  13. 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 14 years ago
  14. 4a4e2ef Start using enums from DIBuilder. by Devang Patel · 14 years ago
  15. bb6f548 If preprocessed token introduced empty filename then use main translation unit's filename for debug info entries. by Devang Patel · 14 years ago
  16. 3475380 Simplify test to check an aggregate argument that has non trivial constructor or destructor. by Devang Patel · 14 years ago
  17. 6354d68 Only c++ class arguments with non trivial constructor or destructor needs a reference. by Devang Patel · 14 years ago
  18. 0691f93 If an aggregate is returned as 'sret' argument then let debugger know about this. by Devang Patel · 14 years ago
  19. eb4c45b Do not emit AT_MIPS_linkage_name for Objective-C method static variable i. by Devang Patel · 14 years ago
  20. 6e108ce Emit debug info for objc_selector. by Devang Patel · 14 years ago
  21. 570729e If an aggregate argument is passed indirectly because it has non trivial by Devang Patel · 14 years ago
  22. d16c2cf Reorganize CodeGen{Function,Module} to eliminate the unfortunate by John McCall · 14 years ago
  23. 6b5a61b A few more tweaks to the blocks AST representation: by John McCall · 14 years ago
  24. 0ce34c6 Emit debug info for template value parameters. by Devang Patel · 14 years ago
  25. fa275df Emit debug info for template type parameters. by Devang Patel · 14 years ago
  26. 36b8ee6 Debug info generation for rvalue references by Douglas Gregor · 14 years ago
  27. f4c7371 Change QualType::getTypePtr() to return a const pointer, then change a by John McCall · 14 years ago
  28. 31f7d02 Simplify. by Devang Patel · 14 years ago
  29. b1fd0eb Fix debug info for __block variable referenced outside of block. by Devang Patel · 14 years ago
  30. 9d156a7 Introduce an AttributedType, but don't actually use it anywhere yet. by John McCall · 14 years ago
  31. 075f8f1 Added ParenType type node. by Abramo Bagnara · 14 years ago
  32. 49f4e1c It's kindof silly that ExtQuals has an ASTContext&, and we can use that by John McCall · 14 years ago
  33. 170cef3 Remove unused parameter. getContextDescriptor() and getOrCreateNameSpace(). by Devang Patel · 14 years ago
  34. 344ff5d Remove unused parameter. by Devang Patel · 14 years ago
  35. 823d8e9 Start using DIBuilder. It provides cleaner interface. by Devang Patel · 14 years ago
  36. a6a2897 Harden CGDebugInfo::CreateType() a bit for cases where we couldn't generate type info for its component types by Douglas Gregor · 14 years ago
  37. 03013fa Merge System into Support. by Michael J. Spencer · 14 years ago
  38. c9e814b Rename RecordLayout::getPrimaryBaseWasVirtual to isPrimaryBaseVirtual. by Anders Carlsson · 14 years ago
  39. 33e4e70 Refactoring of Diagnostic class. by Argyrios Kyrtzidis · 14 years ago
  40. 8c457a8 Teach debug-info generation that SourceManager::getPresumedLoc() can by Douglas Gregor · 14 years ago
  41. 910f800 Remove broken support for variadic templates, along with the various by Douglas Gregor · 14 years ago
  42. f1d1d9a Simplify. Builtin types' context is always implied. by Devang Patel · 14 years ago
  43. a14f597 Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBaseClassOffset which returns the offset in CharUnits. Do the same thing for getVBaseClassOffset. by Anders Carlsson · 14 years ago
  44. f4dd962 After processing named unions do not fall through to handle anonymous unions. by Devang Patel · 14 years ago
  45. 532105f Basic types are language defined builtins. They are always defined at top most level. by Devang Patel · 14 years ago
  46. 8c37668 Directly use NamespaceDecl->getLocation() to find the source file. by Devang Patel · 14 years ago
  47. a2e5769 Stay within 80 columns. by Devang Patel · 14 years ago
  48. 4bc4887 Fix context info for enums. Radar 8595129 by Devang Patel · 14 years ago
  49. 3313357 Revert unintentional check-in. by Devang Patel · 14 years ago
  50. 58faf20 Tidy up MIPS_linkage name. Provide it only if it does not match regular name, otherwise it confuses debugger. by Devang Patel · 14 years ago
  51. 1a4c937 patch fixes class names missing from method names in debug information for by Fariborz Jahanian · 14 years ago
  52. 5bc794f Use root non-virtual primary base class, not just immediate primary base class, for AT_containing_type. by Devang Patel · 14 years ago
  53. cebbedd Fix debug info for anon union. This is tested by anon-union.exp. by Devang Patel · 14 years ago
  54. fe8fdba Fixes a typo which caused byte offset in debug info by Fariborz Jahanian · 14 years ago
  55. 0692f83 by Devang Patel · 14 years ago
  56. 189d6ef Permit constant evaluation of const floating-point variables with by John McCall · 14 years ago
  57. 3951e71 Identify functions with prototype appropriately in debug info. by Devang Patel · 14 years ago
  58. af164bb Mark FunctionNoProtoType's argument as unspecified parameters. by Devang Patel · 14 years ago
  59. cdf523c Do not emit subrange for incomplete array type. by Devang Patel · 14 years ago
  60. d2829b7 Remove unused argument. by Devang Patel · 14 years ago
  61. d78a019 Mark explict methods as explict in debug info. by Devang Patel · 14 years ago
  62. 9747739 Output debug info. for ivars declared in class by Fariborz Jahanian · 14 years ago
  63. c69e1cf Introduce -flimit-debug-info. by Devang Patel · 14 years ago
  64. aca745b Attach aritifical attribute with implicit parameters. Radar 8493141. by Devang Patel · 14 years ago
  65. 10a7a6a Emit method access specifier. Radar 8490416. by Devang Patel · 14 years ago
  66. e247248 Update to reflect DIFactory::CreateSubprogram() interface change from r115084. by Devang Patel · 14 years ago
  67. 43228a4 Remove dead code. by Devang Patel · 14 years ago
  68. 3475cfe Adjust for debug info API change. by Benjamin Kramer · 14 years ago
  69. 38c9b17 do not rely on the implicit-dereference semantics of dyn_cast_or_null by Gabor Greif · 14 years ago
  70. 424a5c6 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 · 14 years ago
  71. 52044a2 Tidy up last commit, as per Devang's comments. by David Chisnall · 14 years ago
  72. 70b9b44 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 · 14 years ago
  73. 2ed8f00 Debug info for friends! Patch originally by Alexander Herz. by Devang Patel · 14 years ago
  74. ffc52e7 Fix enum size and align. Tested by setvar.exp in gdb testsuite. by Devang Patel · 14 years ago
  75. 19f1983 Debug Info: Put full Clang version into the debug info, to make it easier to by Daniel Dunbar · 14 years ago
  76. 6237cea Emit debug info for enum constants. by Devang Patel · 14 years ago
  77. 45f7c78 Reinstate the code for emitting an initial debug type for a struct, by Dan Gohman · 14 years ago
  78. a7e6845 Detabify. by Eli Friedman · 14 years ago
  79. e605862 Delete an obsolete comment. by Dan Gohman · 14 years ago
  80. 8696837 CreateTemporaryType doesn't needs its Context argument. by Dan Gohman · 14 years ago
  81. 4cac5b4 Introduce a new temporary MDNode concept. Temporary MDNodes are by Dan Gohman · 14 years ago
  82. dabc3e9 Emit debug info for static const class member. by Devang Patel · 14 years ago
  83. 4c4acc0 Simplify by Devang Patel · 14 years ago
  84. 0317ab0 Do not use DIGlobalVariable to emit debugging information for enums. by Devang Patel · 14 years ago
  85. 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
  86. 8d30838 Even if a constant's evaluated value is used, emit debug info for the constant variable. by Devang Patel · 14 years ago
  87. 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
  88. c8972c6 construct debug info for "id" by hand. by Devang Patel · 14 years ago
  89. 5811500 Always use current working directory for DW_AT_comp_dir. by Devang Patel · 14 years ago
  90. ac4d13c Reapply 109303. by Devang Patel · 14 years ago
  91. e9b711c Revert 109303. by Devang Patel · 14 years ago
  92. 05b0f41 Untangle filename/dirname confusion. Store constructed strings on the side. Avoid use of Path.makeAbsolute(). by Devang Patel · 14 years ago
  93. 6e6bc39 Revert r109263. by Devang Patel · 14 years ago
  94. 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
  95. 5a6fbcf Keep track of artificial scopes introduced by line directives. For example, by Devang Patel · 14 years ago
  96. eaf5ee9 ObjCId is special "struct objc_object". Make this explicit in debug info. by Devang Patel · 14 years ago
  97. ec5ea2b Remove unintended code that was checked in as part of r108916. by Devang Patel · 14 years ago
  98. 4d939e6 Remove unused argument. by Devang Patel · 14 years ago
  99. 700a1cb Print template argument names for template class. by Devang Patel · 14 years ago
  100. 257d1d3 Correct line info for declarations/definitions. Radar 8063111. by Stuart Hastings · 14 years ago