1. 2b7baf0 Roll back r104941. by John McCall · 15 years ago
  2. 1d0a585 Add a new attribute on records, __attribute__((adl_invisible)), and define by John McCall · 15 years ago
  3. 812a345 More work on the empty subobject map. This code is not yet used. by Anders Carlsson · 15 years ago
  4. 81148e9 Fix 80-column. by Fariborz Jahanian · 15 years ago
  5. 38c9ab8 Objective-c++ IR gen. by Fariborz Jahanian · 15 years ago
  6. c6082fe Sema: Add initial support for '#pragma options align=mac68k'. by Daniel Dunbar · 15 years ago
  7. 58b16b6 More work on the new empty subobject map. by Anders Carlsson · 15 years ago
  8. 0aa7edb Strip trailing whitespace. by Daniel Dunbar · 15 years ago
  9. 4e9255f AST: Add AlignMac68kAttr, not yet used. by Daniel Dunbar · 15 years ago
  10. 8a2c92c AST: Rename PragmaPackAttr to MaxFieldAlignmentAttr, which is more accurate. by Daniel Dunbar · 15 years ago
  11. 261febd More work on the empty subobjects map. by Anders Carlsson · 15 years ago
  12. a0af3b4 Added source order to CXXBaseOrMemberInitializer. by Abramo Bagnara · 15 years ago
  13. 0c54fc9 Move ComputeEmptySubobjectSizes to EmptySubobjectMap. by Anders Carlsson · 15 years ago
  14. 6a91c03 Stub out the EmptySubobjectsMap class. by Anders Carlsson · 15 years ago
  15. 0efac25 Inline the RecordLayoutBuilder constructor. by Anders Carlsson · 15 years ago
  16. c6cab68 Add a Layout overload that takes a CXXRecordDecl. by Anders Carlsson · 15 years ago
  17. 7e22028 Move RecordLayoutBuilder into an anonymous namespace. by Benjamin Kramer · 15 years ago
  18. 7d0918a Rename ASTRecordLayoutBuilder to RecordLayoutBuilder. by Anders Carlsson · 15 years ago
  19. c49a7d5 Remove RecordLayoutBuilder.h by Anders Carlsson · 15 years ago
  20. 9392fa6 Move the ASTRecordLayoutBuilder class declaration into the .cpp file. by Anders Carlsson · 15 years ago
  21. aa230b7 Fix thinko and remove another unused function. by Anders Carlsson · 15 years ago
  22. 4831710 Fix build. by Anders Carlsson · 15 years ago
  23. 28fdd0a No need to use the PrimaryBaseInfo struct in the builder. by Anders Carlsson · 15 years ago
  24. 400b06d Remove FIXME. by Anders Carlsson · 15 years ago
  25. 2f64e37 Fold the other Layout overload into its sole call site. by Anders Carlsson · 15 years ago
  26. 36cdc61 Fold the ASTRecordLayoutBuilder::ComputeLayout overload that takes an ObjCInterfaceDecl pointer into its only callsite. by Anders Carlsson · 15 years ago
  27. 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 · 15 years ago
  28. 3458d43 Allocate the contents of TemplateArgumentList using ASTContext's allocator. This fixes by Ted Kremenek · 15 years ago
  29. a46325e make -ast-dump print something like this for declstmts: by Chris Lattner · 15 years ago
  30. ceafbde A type- or value-dependent expression cannot use bitfield by Douglas Gregor · 15 years ago
  31. a481ec4 It turns out that people love using VLAs in templates, too. Weaken our by Douglas Gregor · 15 years ago
  32. 928e6fc Move OverloadExpr over to a ASTContext-allocated pointer for its by Douglas Gregor · 15 years ago
  33. 5a84dec Provide the overloaded functions for UnresolvedLookupExpr and by Douglas Gregor · 15 years ago
  34. 0054531 Keep track of all of the class and function template's "common" by Douglas Gregor · 15 years ago
  35. bfcdc40 When recording empty subobjects we should always look at the primary virtual base. by Anders Carlsson · 15 years ago
  36. 715e9c8 Even though we don't unique VLA types, we still need to build a by Douglas Gregor · 15 years ago
  37. e4aec0e Improved TypeLoc::getSourceRange(). by Abramo Bagnara · 15 years ago
  38. e0d5fe2 Use CanQualType to enforce the use of a canonical type argument to by Douglas Gregor · 15 years ago
  39. bc365c5 Introduce a method to get from an anonymous struct or union record declaration by John McCall · 15 years ago
  40. e03db98 Added TemplateArgumentListInfo to FunctionTemplateSpecializationInfo. by Abramo Bagnara · 15 years ago
  41. bd054db Renamed misleading getSourceRange -> getLocalSourceRange and getFullSourceRange -> getSourceRange for TypeLoc. by Abramo Bagnara · 15 years ago
  42. ea1471e Support implicitly closing on 'this' in a block. Fixed PR7165. by John McCall · 15 years ago
  43. 304d0fa just add a fixme for the StructuredArgs leak, it shouldn't affect by Chris Lattner · 15 years ago
  44. 98d279b switch TemplateArgumentListBuilder to hold its flat argument list in a smallvector by Chris Lattner · 15 years ago
  45. 8859891 fix the TemplateArgumentList copy constructor to not by Chris Lattner · 15 years ago
  46. 56ef550 Clarify TemplateArgumentList ownership over its "flat" and by Chris Lattner · 15 years ago
  47. 2390a72 Adds support for ObjC++'s GC attribute on declaration of by Fariborz Jahanian · 15 years ago
  48. 8f43d52 Fill in some silly defaults to silence a GCC warning by Douglas Gregor · 15 years ago
  49. 60e7064 Cache the linkage of a type within its canonical type, eliminating by Douglas Gregor · 15 years ago
  50. 857e918 Add clang support for IBOutletCollection. by Ted Kremenek · 15 years ago
  51. a89064a Profile type-dependent uses of overloaded operators in C++ the same by Douglas Gregor · 15 years ago
  52. f813a2c Add support for Microsoft's __thiscall, from Steven Watanabe! by Douglas Gregor · 15 years ago
  53. 7381d5c Switch over the tablegen to use much prettier range technology by Sean Hunt · 15 years ago
  54. 532ec7b Teach the ObjC mangler to ignore member pointers just like gcc does. by John McCall · 15 years ago
  55. e175a6f Comments and assorted cleanups for the Objective C type AST. by John McCall · 15 years ago
  56. 9dadd94 Teach ASTContext::getUnqualifiedArrayType() how to look through by Douglas Gregor · 15 years ago
  57. 6cfacfe Determine when the instantiation of a friend function defined inside a by Douglas Gregor · 15 years ago
  58. 761c94e When constant folding reference variables with an initializer to the by Chandler Carruth · 15 years ago
  59. 7eb914b Avoid doing two switches in TypeLoc's initialize() loop. The optimizer by John McCall · 15 years ago
  60. c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 15 years ago
  61. e17a643 Added Expr::EvaluateAsAnyLValue. by Abramo Bagnara · 15 years ago
  62. 1733bc3 Teach the AKA calculation to look at sugar on the pointee type for pointers and by Chandler Carruth · 15 years ago
  63. bef0efd add a couple of key functions for classes without them. by Chris Lattner · 15 years ago
  64. 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 15 years ago
  65. 85bcd99 Static data members intialized in-class that have constant values are by Douglas Gregor · 15 years ago
  66. 7ed5bd3 Fix indentation by Douglas Gregor · 15 years ago
  67. bb6e73f A DeclRefExpr that refers to a member function or a static data member by Douglas Gregor · 15 years ago
  68. a5fdd9c Fixes for compilation with Microsoft Visual Studio 2010, from Steven Watanabe! by Douglas Gregor · 15 years ago
  69. 42c8f87 Refactor the constant-evaluator so that it only supports a single form by John McCall · 15 years ago
  70. 45d9c2d Allocate most of DeclarationNamesTable using ASTContext's allcocator. The only things that by Ted Kremenek · 15 years ago
  71. ac9590e Start converting pieces of DeclarationNameTable to be allocated using ASTContext's allocator. by Ted Kremenek · 15 years ago
  72. d04ed41 Convert CXXTempory[] in CXXExprWithTemporaries to be allocated using ASTContext's allocator. Fixes <rdar://problem/7961605>. by Ted Kremenek · 15 years ago
  73. 90556d4 Fix refacto in r103387, noticed by Christopher Jefferson. by Daniel Dunbar · 15 years ago
  74. ecafebe Add an UpdateVBases parameter to UpdateEmptyClassOffsets. Not used just yet. by Anders Carlsson · 15 years ago
  75. 3159ffe More work on handling empty classes. by Anders Carlsson · 15 years ago
  76. 5921863 pch'ify CXXNewExpr and CXXZeroInitValueExpr by Chris Lattner · 15 years ago
  77. aff32cb fix refactor-o by Chris Lattner · 15 years ago
  78. d259836 pchify CXXTemporary, CXXBindTemporaryExpr, and CXXExprWithTemporaries. by Chris Lattner · 15 years ago
  79. ddae877 Cleanup. by Anders Carlsson · 15 years ago
  80. 836fc14 Actually compute the empty subobject sizes. No functionality change yet. by Anders Carlsson · 15 years ago
  81. c6dfe19 Don't complain about an __builtin_va_arg expression's result being by Douglas Gregor · 15 years ago
  82. c3fddeb Add a SizeOfLargestEmptySubobject member to ASTRecordLayout. For C++ classes this will hold the largest empty subobject or 0 if the class doesn't have any empty subobjects. by Anders Carlsson · 15 years ago
  83. a933319 When printing a non-viable overload candidate that failed due to by Douglas Gregor · 15 years ago
  84. abd3a85 The FP constant evaluator was missing a few cases of unary operators that return floats by John McCall · 15 years ago
  85. 6ad9ac0 add PCH support for a bunch of C++ Decls, patch by Andrew Sutton! by Chris Lattner · 15 years ago
  86. 3554283 Make that null-dereference fix a little clearer by rearranging some code. by John McCall · 15 years ago
  87. ce87e6d Fix a potential null dereference in the pointer-to-bool evaluator; caught by by John McCall · 15 years ago
  88. efdb83e Change the pointer / lvalue constant evaluators to build into a target reference by John McCall · 15 years ago
  89. f4cf1a1 Change the complex constant evaluator to return a bool instead of an APValue. by John McCall · 15 years ago
  90. a7d3c04 Fix PR4386 by implementing gcc's old behaviour (4.2) when initializing by Rafael Espindola · 15 years ago
  91. edd5585 And finally, revert the accidental check-in part of the previous reversion. I'm on a roll. by Sebastian Redl · 15 years ago
  92. 0aa866f Revert 103247, it causes lots of test failures. by Sebastian Redl · 15 years ago
  93. 7db7acb Change Evaluate* in the constant evaluator to enforce being given an argument of by John McCall · 15 years ago
  94. d905f5a Move CheckICE and isIntegerConstantExpr to ExprConstant.cpp because it seemed by John McCall · 15 years ago
  95. 6fb9439 Implement encoding of methods which have instantiated template arguments. by Fariborz Jahanian · 15 years ago
  96. 3c385c2 Push TypeSourceInfo::getTypeLoc() into a header file so that it's by John McCall · 15 years ago
  97. 1b5a618 Remember the number of positive and negative bits used by the enumerators of by John McCall · 15 years ago
  98. a842697 Mark a variable as used in the absence of asserts to silence a GCC warning. by Chandler Carruth · 15 years ago
  99. 13c8577 Partial and full specializations of a class template may have a by Douglas Gregor · 15 years ago
  100. 2fc46bf Add IgnoreParenImpCasts() to Expr, which is basically like IgnoreParenCasts by John McCall · 15 years ago