- 7f92f03 Add constant evaluation for comma operator with floating-point operand. Fixes by Eli Friedman · 15 years ago
- 894993f Fix a missing include from r88876. by Chandler Carruth · 15 years ago
- 70f5bc7 Add DeclarationName::dump(). by Anders Carlsson · 15 years ago
- 0e489ea When dumping implicit cast exprs, print out whether the cast is an lvalue cast or not. by Anders Carlsson · 15 years ago
- 79cbc7d Add an internal CreateRecordDecl that will create a CXXRecordDecl when compiling C++ and a RecordDecl otherwise. by Anders Carlsson · 15 years ago
- 66724ea If we attempt to add a constructor template specialization that looks by Douglas Gregor · 15 years ago
- fd47648 Revert r88718, which does NOT solve the constructor-template-as-copy-constructor issue. Big thanks to John for finding this by Douglas Gregor · 15 years ago
- cad84b7 A constructor template cannot be instantiated to a copy by Douglas Gregor · 15 years ago
- 444be73 Wherein the TargetInfo argument to Preprocessor is made 'const' and propogated. by Daniel Dunbar · 15 years ago
- 11de6de Add a CK_BaseToDerived cast kind. by Anders Carlsson · 15 years ago
- fb898e1 When comparing template parameter lists, distinguish between three cases: by Douglas Gregor · 15 years ago
- 00b98c2 Improve source-location information for implicitly-generated member call expressions by Douglas Gregor · 15 years ago
- af8e6ed Random const correctness, and incidentally use computeDeclContext when building by John McCall · 15 years ago
- db0d4b7 Template argument deduction for template template parameters. This by Douglas Gregor · 15 years ago
- 7bb87fc Fix speculative parsing of dependent template names in by Douglas Gregor · 15 years ago
- 37acf5a Fixup spacing. by Mike Stump · 15 years ago
- 788cd06 Introduce a new representation for template template by Douglas Gregor · 15 years ago
- 3958b50 Fix clang's use of DenseMap iterators after r86636 fixed their constness. by Jeffrey Yasskin · 15 years ago
- fee8a3c Move all of the type-printing logic to its own C++ source file by Douglas Gregor · 15 years ago
- 1c03ca3 __uint128_t is indeed an unsigned integer type. Fixes PR5435. by Anders Carlsson · 15 years ago
- 680523a Implement -Wconversion. Off by default, in the non-gcc group. There's by John McCall · 15 years ago
- 88fad63 Make sure isCopyAssignment is only true for actual copy assignment operators, by Eli Friedman · 15 years ago
- 632d772 Make ASTContext::getIntWidth return 1 for all boolean type variations, not just for the unqualified, unaliased bool. by Sebastian Redl · 15 years ago
- 393c247 Added support for static variables which require by Fariborz Jahanian · 15 years ago
- 923d56d Allow the element type of arrays to be incomplete in C++. by Sebastian Redl · 15 years ago
- 968db33 Refine layout for indirect virtual base classes. by Mike Stump · 15 years ago
- d6b5f13 Give DeclarationName's operator< a more predictable, useful ordering by Douglas Gregor · 15 years ago
- 87c12c4 Store the unresolved class type in MemberPointerType's Class field, by Douglas Gregor · 15 years ago
- ca1bdd7 Implement support for parsing dependent template-ids that refer to by Douglas Gregor · 15 years ago
- df317bf Refine volatile handling, specifically, we must have the canonical by Mike Stump · 15 years ago
- cf18465 silence a warning. by Chris Lattner · 15 years ago
- 9c21289 Refine codegen for covariant thunks that return references. by Mike Stump · 15 years ago
- a6f14e1 Property declared in continuation class can only be used to by Fariborz Jahanian · 15 years ago
- cf3293e When determining whether a reference to a static data member is an by Douglas Gregor · 15 years ago
- 87a924e Fix a crazy canonical-types bug because canonicalizing a by Douglas Gregor · 15 years ago
- 682054c When looking for a copy-assignment operator to determine the cv-qualifiers on its argument type, ignore assignment operator templates by Douglas Gregor · 15 years ago
- e23fa2d This patch computes composite type of two objective-c expressions by Fariborz Jahanian · 15 years ago
- 1a31a18 Add a CK_DerivedToBaseMemberPointer cast kind and use it in Sema (Still no codegen). by Anders Carlsson · 15 years ago
- 3f0147e Fix one more bug with __builtin_object_size. by Mike Stump · 15 years ago
- 0d69b8c - Add/tweak some comments. by Steve Naroff · 15 years ago
- 980ca22 Fix some issues Daniel pointed out. by Mike Stump · 15 years ago
- 828bff2 A few TemplateArgumentLoc clean-ups. Try to remember the Expr for a declaration. by John McCall · 15 years ago
- 833ca99 Track source information for template arguments and template specialization by John McCall · 15 years ago
- 275c10a Extract TemplateArgument into a new header just for common template by John McCall · 15 years ago
- d8ee95f optimize out some ifdefs. by Chris Lattner · 15 years ago
- ed9c0f9 Implement support for semantic checking and template instantiation of by Douglas Gregor · 15 years ago
- d9becd1 Implement clang support for indirect branch and address of label by Chris Lattner · 15 years ago
- 27d20a2 Fix <rdar://problem/7330784>. Avoid crashing on 'Class<p>' when generating meta-data for a class. by Steve Naroff · 15 years ago
- 460d138 Refine __builtin_object_size. Don't try and get a size for things by Mike Stump · 15 years ago
- 7d9c3c9 Implement proper linkage for explicit instantiation declarations of by Douglas Gregor · 15 years ago
- db07b3f Type of a conditional expression with two distinct objective-c by Fariborz Jahanian · 15 years ago
- c4c9045 __builtin_object_size refinements. Ensure we handle expressions with by Mike Stump · 15 years ago
- 7ced9c8 Introduce FunctionDecl::isInlined() to tell whether a function should by Douglas Gregor · 15 years ago
- 0130f3c Rename FunctionDecl::isInline/setInline to by Douglas Gregor · 15 years ago
- 3b846b6 Explicit instantiation suppresses the instantiation of non-inline by Douglas Gregor · 15 years ago
- 0d03514 An explicit instantiation definition only instantiations those class by Douglas Gregor · 15 years ago
- 660e6f7 __builtin_object_size refinements. Also handle stack based objects. WIP. by Mike Stump · 15 years ago
- 06bc9bc __builtin_object_size refinements. When we run out of object, be sure by Mike Stump · 15 years ago
- 4fc8758 Be sure to zero-extend. And refactor. by Mike Stump · 15 years ago
- 64eda9e __builtin_object_size refinements. WIP. by Mike Stump · 15 years ago
- 9f8eb20 Update location of DataTypes.h to reflect move in LLVM with r85086. by Chandler Carruth · 15 years ago
- 9994a34 Audit the code for places where it is assumed that every base specifier refers to a RecordType. Add assertions or conditions as appropriate. This fixes another crash in the Apache stdlib vector. by Sebastian Redl · 15 years ago
- f5942a4 Switch alloca/sprintf to SmallString/raw_ostream. by Benjamin Kramer · 15 years ago
- ba6a9bd Preserve type source information in TypedefDecls. Preserve it across by John McCall · 15 years ago
- 3eefb1c Fix overload resolution when calling a member template or taking the by Douglas Gregor · 15 years ago
- 4d0d85c Make the local buffer overflow safe. by Fariborz Jahanian · 15 years ago
- 60aeadd Fixe a buffer overflow problem which causes a crash by Fariborz Jahanian · 15 years ago
- e27ec8a Store the builtin types as CanQualTypes. Expand a bit on the CanQual API, by John McCall · 15 years ago
- 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