- 06a59bb Correct a comment. by Sebastian Redl · 15 years ago
- 58e4677 Remove OriginalTypeParmDecl; the original type is the one specified by John McCall · 15 years ago
- a4eb74d Add ASTContext::getTrivialDeclaratorInfo, which initializes a new by John McCall · 15 years ago
- a2813ce Eliminate QualifiedDeclRefExpr, which captured the notion of a by Douglas Gregor · 15 years ago
- 54e14c4 When building types from declarators, instead of building two types (one for by John McCall · 15 years ago
- 467b27b Canonicality is a property of qualified types, not unqualified types. by John McCall · 15 years ago
- 9fcfe92 fix PR5265: the size of a float3 should be rounded up to its alignment. by Chris Lattner · 15 years ago
- 083c25e Extend out the block descriptor structure for debug information with by Mike Stump · 15 years ago
- 38e1627 Refine collection of BlockDeclRefExprs. WIP. by Mike Stump · 15 years ago
- af7b44d Complete out debug info generation for captured __block variables. WIP. by Mike Stump · 15 years ago
- ea26cb5 Prep work to always preallocate BlockDeclRefExprs so that we can by Mike Stump · 15 years ago
- 109de5e Add TypeLocBuilder, an API for incrementally creating TypeLocs. Change by John McCall · 15 years ago
- adaaad3 Refine the type of the first parameter to block invoke functions. by Mike Stump · 15 years ago
- a4ee442 Suppress build warning. by Daniel Dunbar · 15 years ago
- 01eb9b9 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 15 years ago
- 5ffe14c Move misc clients to IdentifierInfo StringRef API. by Daniel Dunbar · 15 years ago
- e013d68 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 15 years ago
- c6b2916 Add FloatingCast to getCastKindName's list. by Benjamin Kramer · 15 years ago
- 82debc7 Add some more cast kinds. by Anders Carlsson · 15 years ago
- 49a832b When performing template-substitution into a type, don't just replace the by John McCall · 15 years ago
- 4b55b24 Switch ExtVectorElementExpr::getEncodedElementAccess to use StringRef. by Daniel Dunbar · 15 years ago
- a2b34eb Add FIXME... maybe Nate will get bored? :) by Daniel Dunbar · 15 years ago
- 51bd803 Clone the full Type hierarchy into the TypeLoc hierarchy. Normalize by John McCall · 15 years ago
- 1502742 Simplify ExtVectorElementExpr::containsDuplicateElements(). by Daniel Dunbar · 15 years ago
- 6a2b926 teach getCorrespondingUnsignedType how to handle vectors of integers, by Chris Lattner · 15 years ago
- 813a97b Write the preprocessor block after we write out types + declarations, by Douglas Gregor · 15 years ago
- bdfe48a While writing source-location entries to a PCH file, go through an by Douglas Gregor · 15 years ago
- 4ce74bd Allow TypeLocs to be fully initialized with a single SourceLocation. This by John McCall · 15 years ago
- 16a8904 Add CK_VectorSplat and use it for casting non-pointer scalars to ExtVectors. by Anders Carlsson · 15 years ago
- ebeaf20 Add a ToVoid cast kind and start using it. by Anders Carlsson · 15 years ago
- 46a617a Remove the ConstantArrayType subtypes. This information is preserved in the by John McCall · 15 years ago
- 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