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