1. 9b93488 Added template parameters info for out-of-line definitions of class template methods. by Abramo Bagnara · 14 years ago
  2. c98971d Don't omit class explicit instantiation from AST. by Abramo Bagnara · 14 years ago
  3. 6907fbe When deciding whether an expression has the boolean nature, don't look through by John McCall · 14 years ago
  4. 1715bf5 Fix PCH issue. Attributes of a declaration were truncated to just one when the decl was read from a PCH file. by Argyrios Kyrtzidis · 14 years ago
  5. a7d6c22 Fix the constant evaluator for AltiVec-style vector literals so that the by John McCall · 14 years ago
  6. ef99001 Don't store ASTContext references in the TST nodes just to support profiling. by John McCall · 14 years ago
  7. 24da709 Provide an Objective C mangling for wchar_t. Patch by Nico Weber! by John McCall · 14 years ago
  8. 3350095 Split DependentNameType into two types. DependentNameType represents the by John McCall · 14 years ago
  9. d92f7a2 Added inherited info to template and non-type arguments of templates. by Abramo Bagnara · 14 years ago
  10. 5a57efd Tweak our handling of the notion of a standard conversion sequence by Douglas Gregor · 14 years ago
  11. dcfcfbe Fix memory leak in ASTContext where ASTRecordLayout objects involving C++ structures wouldn't have by Ted Kremenek · 14 years ago
  12. c4dec1c Makefiles: Set Clang CPP compiler flags in a single location, instead of scattered throughout the project Makefiles. by Daniel Dunbar · 14 years ago
  13. afed099 Makefile: Switch Clang Makefiles to always include the top-level Clang Makefile. by Daniel Dunbar · 14 years ago
  14. 45f5b54 Correctly handle fields with virtual bases containing empty subobjects. by Anders Carlsson · 14 years ago
  15. 2177ab7 When checking whether we can place a base subobject at an offset, we don't need to go past the highest offset that's known to contain an empty base subobject. by Anders Carlsson · 14 years ago
  16. c8cb462 Minor cleanups to the empty subobject map. by Anders Carlsson · 14 years ago
  17. 6206d53 Added AccessSpecDecl node. by Abramo Bagnara · 14 years ago
  18. bf1a028 Alter the interface of GetTypeForDeclarator to return a TypeSourceInfo*. by John McCall · 14 years ago
  19. 6deecb0 Correctly align large arrays in x86-64. This fixes PR5599. by Rafael Espindola · 14 years ago
  20. 83a230c Remember type source information for Objective C property declarations. by John McCall · 14 years ago
  21. 89f9d3a Added a field to BlockDeclRefExpr for future use. No functionality change yet. by Fariborz Jahanian · 14 years ago
  22. c71a491 Preserve more information from a block's original function declarator, if one by John McCall · 14 years ago
  23. 1c4c397 Add a short circuit in isVirtuallyDerivedFrom. by Anders Carlsson · 14 years ago
  24. 64fd7e8 Fixed Objective-C type encoding for bitfields for the GNU runtime to match the encoding used by GCC. by David Chisnall · 14 years ago
  25. 5250f27 Hack in some really terrible C++ record PCH support that I need right now. by John McCall · 14 years ago
  26. ffdb2d2 Add all final overriders to the map. by Anders Carlsson · 14 years ago
  27. 76bd1f3 Alter the ExternalASTSource interface to permit by-name lookups. PCH continues to by John McCall · 14 years ago
  28. 9a55591 Convert DeclNodes to use TableGen. by Sean Hunt · 14 years ago
  29. c15503d And now for the best part: Removing the old code. by Anders Carlsson · 14 years ago
  30. 83a45e7 Turn on the new empty base subobject tracking code. It's a bit faster than the previous code. However, it still has quadratic performance, something which I intend to fix shortly in a subsequent patch. by Anders Carlsson · 14 years ago
  31. 4137d51 Cleanup. by Anders Carlsson · 14 years ago
  32. 5b1319c Make EmptySubobjectMap::CanPlaceBaseAtOffset take a BaseSubobjectInfo as well. by Anders Carlsson · 14 years ago
  33. b1d880b Change RecordLayoutBuilder::LayoutBase to take a BaseSubobjectInfo. No functionality change. by Anders Carlsson · 14 years ago
  34. 3cd09cc Rework the way virtual primary bases are added when laying out classes. Instead of doing it as a separate step, we now use the BaseSubobjectInfo and use it when laying out the bases. This fixes a bug where we would either not add a primary virtual base at all, or add it at the wrong offset. by Anders Carlsson · 14 years ago
  35. 276b491 Change LayoutVirtualBase to also take a BaseSubobjectInfo. by Anders Carlsson · 14 years ago
  36. 07cebc5 Change RecordLayoutBuilder::LayoutNonVirtualBase to take a BaseSubobjectInfo. No functionality change. by Anders Carlsson · 14 years ago
  37. 6e26454 Move computing the base subobject info for a class into the RecordLayoutBuilder because we're going to need it to be able to correctly add offsets for primary virtual bases. by Anders Carlsson · 14 years ago
  38. 4e44983 Copy source information for the inner type of an elaborated type; fixes some by John McCall · 14 years ago
  39. 16834e8 Only provide a source location for an anonymous tag if the location is valid by Douglas Gregor · 14 years ago
  40. ea2f41c Rename BaseInfo to BaseSubobjectInfo. by Anders Carlsson · 14 years ago
  41. 4a25799 Move BaseInfo outside of the EmptySubobject class. by Anders Carlsson · 14 years ago
  42. 2b7baf0 Roll back r104941. by John McCall · 14 years ago
  43. 1d0a585 Add a new attribute on records, __attribute__((adl_invisible)), and define by John McCall · 14 years ago
  44. 812a345 More work on the empty subobject map. This code is not yet used. by Anders Carlsson · 14 years ago
  45. 81148e9 Fix 80-column. by Fariborz Jahanian · 14 years ago
  46. 38c9ab8 Objective-c++ IR gen. by Fariborz Jahanian · 14 years ago
  47. c6082fe Sema: Add initial support for '#pragma options align=mac68k'. by Daniel Dunbar · 14 years ago
  48. 58b16b6 More work on the new empty subobject map. by Anders Carlsson · 14 years ago
  49. 0aa7edb Strip trailing whitespace. by Daniel Dunbar · 14 years ago
  50. 4e9255f AST: Add AlignMac68kAttr, not yet used. by Daniel Dunbar · 14 years ago
  51. 8a2c92c AST: Rename PragmaPackAttr to MaxFieldAlignmentAttr, which is more accurate. by Daniel Dunbar · 14 years ago
  52. 261febd More work on the empty subobjects map. by Anders Carlsson · 14 years ago
  53. a0af3b4 Added source order to CXXBaseOrMemberInitializer. by Abramo Bagnara · 14 years ago
  54. 0c54fc9 Move ComputeEmptySubobjectSizes to EmptySubobjectMap. by Anders Carlsson · 14 years ago
  55. 6a91c03 Stub out the EmptySubobjectsMap class. by Anders Carlsson · 14 years ago
  56. 0efac25 Inline the RecordLayoutBuilder constructor. by Anders Carlsson · 14 years ago
  57. c6cab68 Add a Layout overload that takes a CXXRecordDecl. by Anders Carlsson · 14 years ago
  58. 7e22028 Move RecordLayoutBuilder into an anonymous namespace. by Benjamin Kramer · 14 years ago
  59. 7d0918a Rename ASTRecordLayoutBuilder to RecordLayoutBuilder. by Anders Carlsson · 14 years ago
  60. c49a7d5 Remove RecordLayoutBuilder.h by Anders Carlsson · 14 years ago
  61. 9392fa6 Move the ASTRecordLayoutBuilder class declaration into the .cpp file. by Anders Carlsson · 14 years ago
  62. aa230b7 Fix thinko and remove another unused function. by Anders Carlsson · 14 years ago
  63. 4831710 Fix build. by Anders Carlsson · 14 years ago
  64. 28fdd0a No need to use the PrimaryBaseInfo struct in the builder. by Anders Carlsson · 14 years ago
  65. 400b06d Remove FIXME. by Anders Carlsson · 14 years ago
  66. 2f64e37 Fold the other Layout overload into its sole call site. by Anders Carlsson · 14 years ago
  67. 36cdc61 Fold the ASTRecordLayoutBuilder::ComputeLayout overload that takes an ObjCInterfaceDecl pointer into its only callsite. by Anders Carlsson · 14 years ago
  68. 1e641ce Move the relevant ASTContext member functions that deal with ASTRecordLayoutBuilder into RecordLayoutBuilder.cpp. This matches the way we interact with other builder classes (CGRecordLayoutBuilder, VTableBuilder and VTTBuilder) and it also allows for making ASTRecordLayoutBuilder a private class without a header file. by Anders Carlsson · 14 years ago
  69. 3458d43 Allocate the contents of TemplateArgumentList using ASTContext's allocator. This fixes by Ted Kremenek · 14 years ago
  70. a46325e make -ast-dump print something like this for declstmts: by Chris Lattner · 14 years ago
  71. ceafbde A type- or value-dependent expression cannot use bitfield by Douglas Gregor · 14 years ago
  72. a481ec4 It turns out that people love using VLAs in templates, too. Weaken our by Douglas Gregor · 14 years ago
  73. 928e6fc Move OverloadExpr over to a ASTContext-allocated pointer for its by Douglas Gregor · 14 years ago
  74. 5a84dec Provide the overloaded functions for UnresolvedLookupExpr and by Douglas Gregor · 14 years ago
  75. 0054531 Keep track of all of the class and function template's "common" by Douglas Gregor · 14 years ago
  76. bfcdc40 When recording empty subobjects we should always look at the primary virtual base. by Anders Carlsson · 14 years ago
  77. 715e9c8 Even though we don't unique VLA types, we still need to build a by Douglas Gregor · 14 years ago
  78. e4aec0e Improved TypeLoc::getSourceRange(). by Abramo Bagnara · 14 years ago
  79. e0d5fe2 Use CanQualType to enforce the use of a canonical type argument to by Douglas Gregor · 14 years ago
  80. bc365c5 Introduce a method to get from an anonymous struct or union record declaration by John McCall · 14 years ago
  81. e03db98 Added TemplateArgumentListInfo to FunctionTemplateSpecializationInfo. by Abramo Bagnara · 14 years ago
  82. bd054db Renamed misleading getSourceRange -> getLocalSourceRange and getFullSourceRange -> getSourceRange for TypeLoc. by Abramo Bagnara · 14 years ago
  83. ea1471e Support implicitly closing on 'this' in a block. Fixed PR7165. by John McCall · 14 years ago
  84. 304d0fa just add a fixme for the StructuredArgs leak, it shouldn't affect by Chris Lattner · 14 years ago
  85. 98d279b switch TemplateArgumentListBuilder to hold its flat argument list in a smallvector by Chris Lattner · 14 years ago
  86. 8859891 fix the TemplateArgumentList copy constructor to not by Chris Lattner · 14 years ago
  87. 56ef550 Clarify TemplateArgumentList ownership over its "flat" and by Chris Lattner · 14 years ago
  88. 2390a72 Adds support for ObjC++'s GC attribute on declaration of by Fariborz Jahanian · 14 years ago
  89. 8f43d52 Fill in some silly defaults to silence a GCC warning by Douglas Gregor · 14 years ago
  90. 60e7064 Cache the linkage of a type within its canonical type, eliminating by Douglas Gregor · 14 years ago
  91. 857e918 Add clang support for IBOutletCollection. by Ted Kremenek · 14 years ago
  92. a89064a Profile type-dependent uses of overloaded operators in C++ the same by Douglas Gregor · 14 years ago
  93. f813a2c Add support for Microsoft's __thiscall, from Steven Watanabe! by Douglas Gregor · 14 years ago
  94. 7381d5c Switch over the tablegen to use much prettier range technology by Sean Hunt · 14 years ago
  95. 532ec7b Teach the ObjC mangler to ignore member pointers just like gcc does. by John McCall · 14 years ago
  96. e175a6f Comments and assorted cleanups for the Objective C type AST. by John McCall · 14 years ago
  97. 9dadd94 Teach ASTContext::getUnqualifiedArrayType() how to look through by Douglas Gregor · 14 years ago
  98. 6cfacfe Determine when the instantiation of a friend function defined inside a by Douglas Gregor · 14 years ago
  99. 761c94e When constant folding reference variables with an initializer to the by Chandler Carruth · 14 years ago
  100. 7eb914b Avoid doing two switches in TypeLoc's initialize() loop. The optimizer by John McCall · 14 years ago