1. 07a5c22 Disable all recognition of main() in -ffreestanding. Addresses bug #4720. by John McCall · 16 years ago
  2. 0e67f9d Fix spacing by Anders Carlsson · 16 years ago
  3. 2153891 Deconflate virtual base offsets from non-virtual base offsets. by Mike Stump · 16 years ago
  4. 0880e75 We can't avoid doing the work to find all the indirect primary virtual by Mike Stump · 16 years ago
  5. 4ef9809 Refine vtable layout for virtual bases and keep better track of primaries. WIP. by Mike Stump · 16 years ago
  6. d53cef1 Prep for vbase layout refinements. WIP. by Mike Stump · 16 years ago
  7. 94d0bce Refine virtual base layout. WIP. by Mike Stump · 16 years ago
  8. 0270b8a More toward synthesizing copy assignments. SWIP. by Fariborz Jahanian · 16 years ago
  9. 0a5cfd8 Remove another done audit FIXME. by Mike Stump · 16 years ago
  10. 02b1623 Refactor a bit and remove some FIXME audit markers, now that the code by Mike Stump · 16 years ago
  11. d76264e Refine primary vbase selection ordering. WIP. by Mike Stump · 16 years ago
  12. 888376a Transition the PCH support for ShuffleVectorExpr over to ASTContext allocation by Nate Begeman · 16 years ago
  13. 6cc670e Warn on use of property dot syntax when unused. by Fariborz Jahanian · 16 years ago
  14. 0eca1b6 Add some information about temporaries to the statement dumper. by Anders Carlsson · 16 years ago
  15. 0fd8904 Patch to warn if a property which is 'assign' by default by Fariborz Jahanian · 16 years ago
  16. c48fbdf Add a FriendClassDecl type for holding declarations of friend types in by John McCall · 16 years ago
  17. ab0e887 Fix rdar://7126285: don't warn on unused ObjC property access by Chris Lattner · 16 years ago
  18. e649412 ir-gen support for anonymous union data member by Fariborz Jahanian · 16 years ago
  19. 3f9a8a6 Argument-dependent lookup for friend declarations. Add a new decl type, by John McCall · 16 years ago
  20. 4952094 Implement more of the inductive case for vtable layout involving by Mike Stump · 16 years ago
  21. 89350be Fix an indentation. by Fariborz Jahanian · 16 years ago
  22. 8c64e00 Support for anonymous union in ctor's initializer and by Fariborz Jahanian · 16 years ago
  23. 2ef13e5 Take 2 on AltiVec-style vector initializers. by Nate Begeman · 16 years ago
  24. 1df5109 Revert r78535, it is causing a number of failures to build projects. by Daniel Dunbar · 16 years ago
  25. 25b4fdb AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d); by Nate Begeman · 16 years ago
  26. a5dd722 Take #pragma pack into account when laying out structs. Fixes rdar://problem/7095436. by Anders Carlsson · 16 years ago
  27. a860e75 Introduce a new PragmaPack attribute, and use it for #pragma pack. The PackedAttr now only represents __attribute__((packed)). by Anders Carlsson · 16 years ago
  28. d497206 Get rid of Stmt::Clone now that we can reference count statements instead. by Anders Carlsson · 16 years ago
  29. 43d9d92 Introduce reference counting for statements and expressions, using it by Douglas Gregor · 16 years ago
  30. 928f150 Add ability to generate vcall offsets for primary virtual base. by Mike Stump · 16 years ago
  31. e607ed0 Fix some const_cast issues. This is the beginning of the rabbit hole. by Mike Stump · 16 years ago
  32. 42602bb Separate Stmt::Destroy into the entrypoint for destroying a statement by Douglas Gregor · 16 years ago
  33. eb19fa9 Layout virtual bases. Work in progress. by Mike Stump · 16 years ago
  34. a71d571 Fix spell-o. by Mike Stump · 16 years ago
  35. 2effeca Fixup object layout when we have a primary base (it goes first). Start preping for by Mike Stump · 16 years ago
  36. 6f37633 Calculate the primary base class better and use that when laying down by Mike Stump · 16 years ago
  37. 47259d9 Fix canonical type construction for function types with the noreturn by Douglas Gregor · 16 years ago
  38. 50d62d1 Introduce the canonical type smart pointers, and use them in a few places to by Douglas Gregor · 16 years ago
  39. 2eeed7b Support for use of default argument in constructors. work in progress. by Fariborz Jahanian · 16 years ago
  40. 37d93e9 Keep track of the template arguments deduced when matching a class by Douglas Gregor · 16 years ago
  41. 637ec32 Compute end_overridden_methods in a way that keeps ENABLE_EXPENSIVE_CHECKS by Daniel Dunbar · 16 years ago
  42. 0908c33 Avoid accessing invalid std::vector element; this makes clang by Daniel Dunbar · 16 years ago
  43. f121677 Add code to setup the vtable pointer in the constructor. Work in progress. by Mike Stump · 16 years ago
  44. 6f2c46b Make canonicalization of overloaded function declarations match the by Douglas Gregor · 16 years ago
  45. a2ffb98 Canonicalize template template parameters. We can't test this yet, but by Douglas Gregor · 16 years ago
  46. 4a3f780 Canonicalize function parameters by Douglas Gregor · 16 years ago
  47. 6ebd15e Canonicalization and profiling for overloaded function declarations, by Douglas Gregor · 16 years ago
  48. 2ec09f1 Canonicalize dependent extended vector types. by Douglas Gregor · 16 years ago
  49. 9fdbab3 Whitespace around else canonicalization and fix 80-col violations. by Mike Stump · 16 years ago
  50. 04d4bee Build canonical types for dependently-sized array types. by Douglas Gregor · 16 years ago
  51. 9d702ae Canonicalization of dependent C++0x decltype types. by Douglas Gregor · 16 years ago
  52. b197572 Canonicalization for dependent typeof(expr) types. by Douglas Gregor · 16 years ago
  53. b49ef00 Update based upon comments. Explain why we have an assert. by Mike Stump · 16 years ago
  54. 90f6708 We'll also need a vtable pointer if we have virtual bases. by Mike Stump · 16 years ago
  55. b88e888 Support out-of-line definitions of the members of class template by Douglas Gregor · 16 years ago
  56. f66eab0 Fix type to be consistent with the rest of the code. by Mike Stump · 16 years ago
  57. 3dee6ef Add ability to layout the vtable pointer in trivial cases. I noticed by Mike Stump · 16 years ago
  58. e5bb6d4 There's no point in going through the getAs<TagType> stuff to find the definition of a tag, since tags rarely have more than one or two declarations by Douglas Gregor · 16 years ago
  59. 8e9e9ef Make tag declarations redeclarable. This change has three purposes: by Douglas Gregor · 16 years ago
  60. 6217b80 Change uses of: by Ted Kremenek · 16 years ago
  61. 8a8a629 No longer need to keep base class offsets in the offset by Fariborz Jahanian · 16 years ago
  62. d99cbe6 [llvm up] by Douglas Gregor · 16 years ago
  63. 828e226 Use the new statement/expression profiling code to unique dependent by Douglas Gregor · 16 years ago
  64. a91d6a6 Code refactoring to define getCXXRecordDeclForPointerType by Fariborz Jahanian · 16 years ago
  65. f711c41 Some minor cleanups, thanks Chris. by Mike Stump · 16 years ago
  66. fd612db Some style fixes, thanks Chris. by Mike Stump · 16 years ago
  67. 1275ae0 Refactor the code that produces a TemplateSpecializationType, so that by Douglas Gregor · 16 years ago
  68. 9a5a7e7 remove extraneous braces by Chris Lattner · 16 years ago
  69. b2fafd4 Add a field for C++ specific data to ASTRecordLayout. Use it to store the non-virtual size and alignment + base offsets. by Anders Carlsson · 16 years ago
  70. fb84664 fix PR4633: cast to void should silence the 'unused expression' warning. by Chris Lattner · 16 years ago
  71. 00aa3a6 Fix a typo in a comment by Douglas Gregor · 16 years ago
  72. d584eb2 Profiling the pointer of a canonical type is sufficient to uniquely identify the type by Douglas Gregor · 16 years ago
  73. 3fe81fc Finish profile support for statements. by Douglas Gregor · 16 years ago
  74. 071f4eb Complete profile support for C++ and Objective-C expressions by Douglas Gregor · 16 years ago
  75. 68a049c CallExpr's SubExprs sometimes were allocated in the wrong place. by Daniel Dunbar · 16 years ago
  76. 7a1bcdf Reimplement QualifierSet using a single word, as requested by dgregor. by John McCall · 16 years ago
  77. e7f9d30 Implement ObjCMethodDecl::getCanonicalDecl(). by Argyrios Kyrtzidis · 16 years ago
  78. 4292073 -Add ObjCCategoryImplDecl::getCategoryClass() which returns the category interface decl. by Argyrios Kyrtzidis · 16 years ago
  79. a853037 Use ObjCImplDecl in place of ObjCCategoryImplDecl/ObjCImplementationDecl. by Argyrios Kyrtzidis · 16 years ago
  80. 782fa30 Make longjmp a real builtin. by Mike Stump · 16 years ago
  81. 41ef0c3 Add a Profile function for statements so that we can (eventually) determine by Douglas Gregor · 16 years ago
  82. e24aea2 Ensure we can work through typedefs. by Mike Stump · 16 years ago
  83. fd350b5 Add builtin knowledge about longjmp being noreturn. Add printing for by Mike Stump · 16 years ago
  84. aecae62 Make ObjCImplDecl inherit from ObjCContainerDecl. by Argyrios Kyrtzidis · 16 years ago
  85. 2d3c191 Fix PR4624. by Mike Stump · 16 years ago
  86. 6dcbc29 Preserve qualifiers. by Mike Stump · 16 years ago
  87. 16f06bb Refactor ObjCImplDecl::getInstanceMethod/getClassMethod into one by Argyrios Kyrtzidis · 16 years ago
  88. aa5420c Refactor ObjCInterfaceDecl::lookupInstanceMethod/lookupClassMethod into one by Argyrios Kyrtzidis · 16 years ago
  89. 094e2bb Refactor ObjCProtocolDecl::lookupInstanceMethod/lookupClassMethod into one by Argyrios Kyrtzidis · 16 years ago
  90. 467c0b1 Refactor ObjCContainerDecl::getInstanceMethod/getClassMethod into one by Argyrios Kyrtzidis · 16 years ago
  91. 2455636 Add noreturn as a type attribute, handle printing for them and handle by Mike Stump · 16 years ago
  92. 742cd1b ir-gen for non-virtual base class initialization in constructors. by Fariborz Jahanian · 16 years ago
  93. 08c6357 Some code refactoring per Daniel's feedback. by Fariborz Jahanian · 16 years ago
  94. 7caa682 Template instantiation for static data members that are defined out-of-line. by Douglas Gregor · 16 years ago
  95. 50b8eea More work toward initialization of objects in constructors. by Fariborz Jahanian · 16 years ago
  96. f242b1b Allow front-end 'isa' access on object's of type 'id'. by Steve Naroff · 16 years ago
  97. 5e03f9e This patch fixes the implementations of the __has_trivial_destructor by Douglas Gregor · 16 years ago
  98. 87595e4 Diagnose when base classes and members to be intialized by Fariborz Jahanian · 16 years ago
  99. bd1099e Clean up the ActOnTag action, so that there is only a single entry by Douglas Gregor · 16 years ago
  100. 4084c30 Remove a bunch of FIXME's related to ObjC type checking. by Steve Naroff · 16 years ago