1. fe8ec01 Delete assert in ComputeKeyFunction. The function runs fine without it, since by Jeffrey Yasskin · 14 years ago
  2. 0010bca Prefer llvm_unreachable(...) to assert(false && ...). This is important as by Chandler Carruth · 14 years ago
  3. 2111c85 Introduce Expr::Classify and Expr::ClassifyModifiable, which determine the classification of an expression under the C++0x taxology (value category). Reimplement isLvalue and isModifiableLvalue using these functions. No regressions in the test suite from this, and my rough performance check doesn't show any regressions either. by Sebastian Redl · 14 years ago
  4. 12dffcd Support DependentScopeDeclRefExpr for PCH. by Argyrios Kyrtzidis · 14 years ago
  5. dc767e3 Fix various bugs in recent commits for C++ PCH. by Argyrios Kyrtzidis · 14 years ago
  6. bd65bb5 Support UnresolvedLookupExpr for PCH. by Argyrios Kyrtzidis · 14 years ago
  7. a77eb08 Support UnresolvedMemberExpr for PCH. by Argyrios Kyrtzidis · 14 years ago
  8. 8dfbd8b Support a couple more C++ Exprs for PCH. by Argyrios Kyrtzidis · 14 years ago
  9. 94d228d Modify ClassTemplateSpecializationDecl and ClassTemplatePartialSpecializationDecl to allow PCH read/write. by Argyrios Kyrtzidis · 14 years ago
  10. 788b0fd improve altivec vector bool/pixel support, patch by Anton Yartsev by Chris Lattner · 14 years ago
  11. 0061962 Vector types are not arithmetic types, either. Note that we now ban by Douglas Gregor · 14 years ago
  12. 80aa1cd Patch to provide separate ASTs for multiple ObjC class extension by Fariborz Jahanian · 14 years ago
  13. 4b13172 Teach Type::isRealType() that vector types are never real types. All by Douglas Gregor · 14 years ago
  14. 0c293ea Type Type::isRealFloatingType() that vectors are not floating-point by Douglas Gregor · 14 years ago
  15. 8eee119 Change Type::isFloatingType() to reflect the actual definition of a by Douglas Gregor · 14 years ago
  16. d091355 Make it easier to read/write the template part of FunctionDecl. by Argyrios Kyrtzidis · 14 years ago
  17. 7255a2d implement support for -finstrument-functions, patch by Nelson Elhage! by Chris Lattner · 14 years ago
  18. 43dec6b Alter the internal representation of the condition variable in by Douglas Gregor · 14 years ago
  19. 2bf6d7b Fixes a corner case bug whereby declaring and defining an extern variable in a by Fariborz Jahanian · 14 years ago
  20. 5bf1bdc Combine ClassTemplateDecl's PreviousDeclaration with CommonPtr, as in FunctionTemplateDecl. by Argyrios Kyrtzidis · 14 years ago
  21. 8731ca7 Initial support for reading templates from PCH. by Argyrios Kyrtzidis · 14 years ago
  22. 90b715e Initial support for writing templates to PCH. by Argyrios Kyrtzidis · 14 years ago
  23. 521f12d Implements Sema part of init_priority(priority) attribute (radar 8076356) - wip. by Fariborz Jahanian · 14 years ago
  24. f057bf7 Change two static variables into instance variables of ASTContext. This allows us to have multiple copies by Ted Kremenek · 14 years ago
  25. c070cc6 Given Decl::isUsed() a flag indicating when to consider the "used" by Douglas Gregor · 14 years ago
  26. 949bd4b Do not treat @selector as lvalue (unlike g++). Patch by Nico Weber (pr7390). by Fariborz Jahanian · 14 years ago
  27. 03b2960 Objective-c++ IRGen. Support for @selector expression as by Fariborz Jahanian · 14 years ago
  28. 2390b62 Update CMake build system for ARM NEON generation. by Douglas Gregor · 14 years ago
  29. 2574f6f Don't ast-print the builtin __[u]int128_t. by Argyrios Kyrtzidis · 14 years ago
  30. ee6e4b4 Update CMake build for new attribute changes. by Sean Hunt · 14 years ago
  31. 387475d Implement first TD-based usage of attributes. by Sean Hunt · 14 years ago
  32. 3e1274f Canonicalize template template parameters when canonicalizing a by Douglas Gregor · 14 years ago
  33. efed5c8 Revert r106099; it broke self-host. by Douglas Gregor · 14 years ago
  34. 6cd8087 Added TemplateTypeParmType::getDecl(). by Abramo Bagnara · 14 years ago
  35. 9d3347a Give Type::isIntegralType() an ASTContext parameter, so that it by Douglas Gregor · 14 years ago
  36. 2ade35e Introduce Type::isIntegralOrEnumerationType(), to cover those places by Douglas Gregor · 14 years ago
  37. c722ea4 Allocate template parameter lists for out-of-line definitions via the by Douglas Gregor · 14 years ago
  38. f0ed9ef Fix: by Chris Lattner · 14 years ago
  39. e3362bc Do the same short-circuit optimization when laying out bases. by Anders Carlsson · 14 years ago
  40. 5ccfdd8 Implement part of the EmptySubobjectMap optimization described in PR6998. We still need to do this for bases. by Anders Carlsson · 14 years ago
  41. 71d74bc TemplateSpecializationType's isCurrentInstantiation bit can be derived by John McCall · 14 years ago
  42. 9b93488 Added template parameters info for out-of-line definitions of class template methods. by Abramo Bagnara · 14 years ago
  43. c98971d Don't omit class explicit instantiation from AST. by Abramo Bagnara · 14 years ago
  44. 6907fbe When deciding whether an expression has the boolean nature, don't look through by John McCall · 14 years ago
  45. 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
  46. a7d6c22 Fix the constant evaluator for AltiVec-style vector literals so that the by John McCall · 14 years ago
  47. ef99001 Don't store ASTContext references in the TST nodes just to support profiling. by John McCall · 14 years ago
  48. 24da709 Provide an Objective C mangling for wchar_t. Patch by Nico Weber! by John McCall · 14 years ago
  49. 3350095 Split DependentNameType into two types. DependentNameType represents the by John McCall · 14 years ago
  50. d92f7a2 Added inherited info to template and non-type arguments of templates. by Abramo Bagnara · 14 years ago
  51. 5a57efd Tweak our handling of the notion of a standard conversion sequence by Douglas Gregor · 14 years ago
  52. dcfcfbe Fix memory leak in ASTContext where ASTRecordLayout objects involving C++ structures wouldn't have by Ted Kremenek · 14 years ago
  53. c4dec1c Makefiles: Set Clang CPP compiler flags in a single location, instead of scattered throughout the project Makefiles. by Daniel Dunbar · 14 years ago
  54. afed099 Makefile: Switch Clang Makefiles to always include the top-level Clang Makefile. by Daniel Dunbar · 14 years ago
  55. 45f5b54 Correctly handle fields with virtual bases containing empty subobjects. by Anders Carlsson · 14 years ago
  56. 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
  57. c8cb462 Minor cleanups to the empty subobject map. by Anders Carlsson · 14 years ago
  58. 6206d53 Added AccessSpecDecl node. by Abramo Bagnara · 14 years ago
  59. bf1a028 Alter the interface of GetTypeForDeclarator to return a TypeSourceInfo*. by John McCall · 14 years ago
  60. 6deecb0 Correctly align large arrays in x86-64. This fixes PR5599. by Rafael Espindola · 14 years ago
  61. 83a230c Remember type source information for Objective C property declarations. by John McCall · 14 years ago
  62. 89f9d3a Added a field to BlockDeclRefExpr for future use. No functionality change yet. by Fariborz Jahanian · 14 years ago
  63. c71a491 Preserve more information from a block's original function declarator, if one by John McCall · 14 years ago
  64. 1c4c397 Add a short circuit in isVirtuallyDerivedFrom. by Anders Carlsson · 14 years ago
  65. 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
  66. 5250f27 Hack in some really terrible C++ record PCH support that I need right now. by John McCall · 14 years ago
  67. ffdb2d2 Add all final overriders to the map. by Anders Carlsson · 14 years ago
  68. 76bd1f3 Alter the ExternalASTSource interface to permit by-name lookups. PCH continues to by John McCall · 14 years ago
  69. 9a55591 Convert DeclNodes to use TableGen. by Sean Hunt · 14 years ago
  70. c15503d And now for the best part: Removing the old code. by Anders Carlsson · 14 years ago
  71. 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
  72. 4137d51 Cleanup. by Anders Carlsson · 14 years ago
  73. 5b1319c Make EmptySubobjectMap::CanPlaceBaseAtOffset take a BaseSubobjectInfo as well. by Anders Carlsson · 14 years ago
  74. b1d880b Change RecordLayoutBuilder::LayoutBase to take a BaseSubobjectInfo. No functionality change. by Anders Carlsson · 14 years ago
  75. 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
  76. 276b491 Change LayoutVirtualBase to also take a BaseSubobjectInfo. by Anders Carlsson · 14 years ago
  77. 07cebc5 Change RecordLayoutBuilder::LayoutNonVirtualBase to take a BaseSubobjectInfo. No functionality change. by Anders Carlsson · 14 years ago
  78. 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
  79. 4e44983 Copy source information for the inner type of an elaborated type; fixes some by John McCall · 14 years ago
  80. 16834e8 Only provide a source location for an anonymous tag if the location is valid by Douglas Gregor · 14 years ago
  81. ea2f41c Rename BaseInfo to BaseSubobjectInfo. by Anders Carlsson · 14 years ago
  82. 4a25799 Move BaseInfo outside of the EmptySubobject class. by Anders Carlsson · 14 years ago
  83. 2b7baf0 Roll back r104941. by John McCall · 14 years ago
  84. 1d0a585 Add a new attribute on records, __attribute__((adl_invisible)), and define by John McCall · 14 years ago
  85. 812a345 More work on the empty subobject map. This code is not yet used. by Anders Carlsson · 14 years ago
  86. 81148e9 Fix 80-column. by Fariborz Jahanian · 14 years ago
  87. 38c9ab8 Objective-c++ IR gen. by Fariborz Jahanian · 14 years ago
  88. c6082fe Sema: Add initial support for '#pragma options align=mac68k'. by Daniel Dunbar · 14 years ago
  89. 58b16b6 More work on the new empty subobject map. by Anders Carlsson · 14 years ago
  90. 0aa7edb Strip trailing whitespace. by Daniel Dunbar · 14 years ago
  91. 4e9255f AST: Add AlignMac68kAttr, not yet used. by Daniel Dunbar · 14 years ago
  92. 8a2c92c AST: Rename PragmaPackAttr to MaxFieldAlignmentAttr, which is more accurate. by Daniel Dunbar · 14 years ago
  93. 261febd More work on the empty subobjects map. by Anders Carlsson · 14 years ago
  94. a0af3b4 Added source order to CXXBaseOrMemberInitializer. by Abramo Bagnara · 14 years ago
  95. 0c54fc9 Move ComputeEmptySubobjectSizes to EmptySubobjectMap. by Anders Carlsson · 14 years ago
  96. 6a91c03 Stub out the EmptySubobjectsMap class. by Anders Carlsson · 14 years ago
  97. 0efac25 Inline the RecordLayoutBuilder constructor. by Anders Carlsson · 14 years ago
  98. c6cab68 Add a Layout overload that takes a CXXRecordDecl. by Anders Carlsson · 14 years ago
  99. 7e22028 Move RecordLayoutBuilder into an anonymous namespace. by Benjamin Kramer · 14 years ago
  100. 7d0918a Rename ASTRecordLayoutBuilder to RecordLayoutBuilder. by Anders Carlsson · 14 years ago