- 0a897e3 Simplify checking of explicit template specialization/explicit by Douglas Gregor · 15 years ago
- 34a0447 Better living through metaprogramming. Create a base class which abstracts by John McCall · 15 years ago
- 1028c9f Give explicit and implicit instantiations of static data members of by Douglas Gregor · 15 years ago
- 663b5a0 Testing and some minor fixes for explicit template instantiation. by Douglas Gregor · 15 years ago
- 77da3f4 Member function templates (and instantiations/specializations thereof) by Douglas Gregor · 15 years ago
- 430656e fix test/CodeGen/statements.c on 32-bit hosts. by Chris Lattner · 15 years ago
- fd056bc When explicitly specializing a member that is a template, mark the by Douglas Gregor · 15 years ago
- 3ae9f48 Teach sema and codegen about the difference between address of labels, by Chris Lattner · 15 years ago
- bc8d42c make the diagnostic in the 'unused result' warning more precise by Chris Lattner · 15 years ago
- b3ae4fc Diagnose the declaration of explicit specializations after an implicit by Douglas Gregor · 15 years ago
- f4e462c Use CanQualType (instead of QualType) to store collection of visible by Fariborz Jahanian · 15 years ago
- f36e02d Refactor the LookupResult API to simplify most common operations. Require users to by John McCall · 15 years ago
- 14ea569 Installation of Clang libraries and headers, from Axel Naumann! by Douglas Gregor · 15 years ago
- 27d4be5 Implement [expr.mptr.oper]p6 for '->*' operator. by Fariborz Jahanian · 15 years ago
- 12af63b Refactoring to further simplify collection of visible conversion functions. by Fariborz Jahanian · 15 years ago
- f6b1185 Improve checking for specializations of member classes of class by Douglas Gregor · 15 years ago
- 251b4ff For instantiations of static data members of class templates, keep by Douglas Gregor · 15 years ago
- 2db3232 Keep track of whether a member function instantiated from a member by Douglas Gregor · 15 years ago
- 0351a1e Fixes problem in finding visible convertion functions of a class by Fariborz Jahanian · 15 years ago
- 82109bd Fix eof. by Mike Stump · 15 years ago
- a8f32e0 Refactor the code that walks a C++ inheritance hierarchy, searching by Douglas Gregor · 15 years ago
- 56fc0d1 Refixed pr5086 by letting Expr::isNullPointerConstant by Fariborz Jahanian · 15 years ago
- b106fc6 tweaked my last patch to 1) preserve the protocol in by Fariborz Jahanian · 15 years ago
- 339798e Patch to implement Protocols on class extensions. by Fariborz Jahanian · 15 years ago
- 26bc220 Ignore No-op casts when evaluating lvalue expressions. Fixes PR5122. by Anders Carlsson · 15 years ago
- d789d3d - Remove Sema::FindMethodInNestedImplementations(). by Steve Naroff · 15 years ago
- 9aeed32 Anonymous namespaces, sema + codegen. A lot of semantics are still broken, by John McCall · 15 years ago
- bf1cc05 Desugaring optimizations. Add single-step desugaring methods to all by John McCall · 15 years ago
- 0c41180 Pull TypeLocVisitor into its own header file. by Argyrios Kyrtzidis · 15 years ago
- eb66759 Introduce ObjCInterfaceLoc which provides type source information for ObjC interfaces. by Argyrios Kyrtzidis · 15 years ago
- f352bdd Introduce ObjCProtocolListLoc for keeping source location information for protocol references. by Argyrios Kyrtzidis · 15 years ago
- 24fab41 Introduce ObjCProtocolListType type subclass. by Argyrios Kyrtzidis · 15 years ago
- cd01f17 Introduce Type::getTypeClassName() that returns the string associated with the TypeClass enum. by Argyrios Kyrtzidis · 15 years ago
- 68006af Introduce TypeLoc::getSourceRange(). by Argyrios Kyrtzidis · 15 years ago
- b735471 -Introduce TypeLoc::getOpaqueData() -Make TypeLoc's constructor public. by Argyrios Kyrtzidis · 15 years ago
- 9091656 Handle C++ delete expressions when the overloaded delete operator is a by Douglas Gregor · 15 years ago
- 740256b Fix http://llvm.org/PR5090. by Mike Stump · 15 years ago
- d3a23b2 Add all of the C99 complex builtins prefixed with __builtin_ by Douglas Gregor · 15 years ago
- f88df86 Make Decl::dump const. by Anders Carlsson · 15 years ago
- ff24608 Address comment from Daniel. by Anders Carlsson · 15 years ago
- a223935 Rename NextOffset to DataSize. by Anders Carlsson · 15 years ago
- dfde681 Start at NextOffset when laying out bases as well. by Anders Carlsson · 15 years ago
- 7e41038 Use NextOffset when laying out a field. by Anders Carlsson · 15 years ago
- 1eca99b Even more work on empty classes. by Anders Carlsson · 15 years ago
- bdbeeb5 Fix MSVC build by renaming a variable. PR5043 by Benjamin Kramer · 15 years ago
- ce94049 Fix checking for a null pointer constant when the expression itself is by Douglas Gregor · 15 years ago
- a4c6081 Who would have thought that empty classes were so tricky? Handle cases where an empty virtual base class needs to be moved aside because it conflicts with the first field. by Anders Carlsson · 15 years ago
- fbbce49 Handle array fields that contain empty structs. by Anders Carlsson · 15 years ago
- 6026504 More work on empty classes. by Anders Carlsson · 15 years ago
- 6b304a0 Make it really, really easy to change the alignment of Type (and ExtQuals). by John McCall · 15 years ago
- b9aa6b2 WIP implementation of explicit function template specialization. This by Douglas Gregor · 15 years ago
- 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
- ffbdefc More improvements with laying out empty bases. by Anders Carlsson · 15 years ago
- 1345bd2 More work on empty classes. by Anders Carlsson · 15 years ago
- 9606149 Scaffolding for supporting empty bases/fields. by Anders Carlsson · 15 years ago
- 21fb98e implement support for __builtin_eh_return_data_regno on x86-32 and x86-64. by Chris Lattner · 15 years ago
- 56cfdc1 If we already set a primary base, don't set it to the first nearly empty base class. by Anders Carlsson · 15 years ago
- 8ebcdfe Fix speling error. by Anders Carlsson · 15 years ago
- 0cd40e4 Explicitly initialize the PrimaryBase and PrimaryBaseWasVirtual members. by Anders Carlsson · 15 years ago
- a48f552 Yes. by Mike Stump · 15 years ago
- 932eb6d Add safe part of previous (reverted) commit, necessary to update to LLVM API change. by Daniel Dunbar · 15 years ago
- f015b03 Revert "Switch a few clients over to StringLiteral::getString.", this is breaking some projects, but I don't have a test case yet. by Daniel Dunbar · 15 years ago
- df4eee9 Switch a few clients over to StringLiteral::getString. by Daniel Dunbar · 15 years ago
- b648023 Add StringLiteral::getString -> StringRef. by Daniel Dunbar · 15 years ago
- 3f06652 Store the set of indirect primary bases directly in the record layout builder. by Anders Carlsson · 15 years ago
- 196efbf Fix doc. by Mike Stump · 15 years ago
- e4feb83 Record layout builder cleanup. by Anders Carlsson · 15 years ago
- 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
- f515b22 Disable questionable code for handling isNullPointerConstant on value dependent by Daniel Dunbar · 15 years ago
- 3f180c6 Fix two crashes on value dependent expressions (shift and null-pointer check). by Daniel Dunbar · 15 years ago
- 7e88a60 Remove trailing whitespace. by Daniel Dunbar · 15 years ago
- b237fd6 Temporary band-aid for handling empty classes somewhat better. by Anders Carlsson · 15 years ago
- 83913e3 When creating function types, remove any top-level CVR qualifications in the function type argument types. by Anders Carlsson · 15 years ago
- dd4a3b0 Improved representation and support for friend class templates. Angst about same. by John McCall · 15 years ago
- 59a53fa Do not generate write-barrier in indirect assignment to a weak object. by Fariborz Jahanian · 15 years ago
- a5c1294 In building list of visible conversion functions, use by Fariborz Jahanian · 15 years ago
- 8b915e7 1) don't do overload resolution in selecting conversion by Fariborz Jahanian · 15 years ago
- 14e0b3d Make sure we're comparing the canonical types when we determine by Douglas Gregor · 15 years ago
- bf4ea56 Implement partial ordering of class template partial specializations by Douglas Gregor · 15 years ago
- 7f9e646 Handle reinterpret_cast between integral types and pointer types. by Anders Carlsson · 15 years ago
- c1eb14a Codegen support for nullptr from C++0x. by Anders Carlsson · 15 years ago
- c3f48cd Using the property dot-syntax to invoke a non-eixsting by Fariborz Jahanian · 15 years ago
- b2f295c Add utility to evaluate lvalues which are an offset relative to a stack by Eli Friedman · 15 years ago
- 1fc09a9 Rework the way we determine whether an externally visible symbol is by Douglas Gregor · 15 years ago
- faebcbb More improvement in building list of visible conversion by Fariborz Jahanian · 15 years ago
- debc629 Removed Context argument from couple of methods which don't need them. by Fariborz Jahanian · 15 years ago
- 6250921 More work toward having an access method for visible conversion functions. by Fariborz Jahanian · 15 years ago
- 7814e6d Remove unnecessary ASTContext parameter from FunctionDecl::isBuiltinID by Douglas Gregor · 15 years ago
- 48a83b5 Remove unnecessary ASTContext parameters from isMain and isExternC by Douglas Gregor · 15 years ago
- af3280f Eliminate FunctionDecl::getBodyIfAvailable by Douglas Gregor · 15 years ago
- 4f213d3 No need to build the visible conversionfunction list for root class. by Fariborz Jahanian · 15 years ago
- 5346278 Patch to build visible conversion function list lazily and make its by Fariborz Jahanian · 15 years ago
- 9f18507 Tweak the semantics of FunctionDecl::isOutOfLine to consider an by Douglas Gregor · 15 years ago
- 6cc1518 Cleanup and test C++ default arguments. Improvements include: by Douglas Gregor · 15 years ago
- 136a698 When stringizing a NamedDecl for a diagnostic, treat the template by John McCall · 15 years ago
- 043cad2 Diagnose VLAs as an error in C++. by Douglas Gregor · 15 years ago
- 75212ee Fix a regression where write-barrier was not being generated for block pointer. by Fariborz Jahanian · 15 years ago
- f299124 Eliminate some "default"s in CheckICE. by Douglas Gregor · 15 years ago
- 59600d8 static_cast, reinterpret_cast, and const_cast can all be used in C++ by Douglas Gregor · 15 years ago
- e942bbe When performing unqualified name lookup into a DeclContext, also look into by Douglas Gregor · 15 years ago