- 2c853e4 Hide FunctionTemplateDecl's specializations folding set as implementation detail and introduce by Argyrios Kyrtzidis · 14 years ago
- cc0b1bc Hide the specializations folding sets of ClassTemplateDecl as an implementation detail (InsertPos by Argyrios Kyrtzidis · 14 years ago
- 906082e Update ImplicitCastExpr to be able to represent an XValue. by Sebastian Redl · 14 years ago
- a8f8dac Patch to type match comparing Objective-C Classes which implement by Fariborz Jahanian · 14 years ago
- 9638eef BUILD_ARCHIVE is the default for libraries, no need to set it. by Chris Lattner · 14 years ago
- ac0021b Added PCH/ASTImporter code for ObjCIvarDecl's field. by Fariborz Jahanian · 14 years ago
- ad51e74 Patch to synthesize property ivars on demand as by Fariborz Jahanian · 14 years ago
- e39a389 Introduce a new cast kind for an "lvalue bitcast", which handles by Douglas Gregor · 14 years ago
- 6398235 Whenever we're creating an expression that is typically an rvalue by Douglas Gregor · 14 years ago
- 6dc1ef8 Silence Doug's favorite GCC warning. by Chandler Carruth · 14 years ago
- 4bd4031 Downgrade the "when type is in parentheses, array cannot have dynamic by Douglas Gregor · 14 years ago
- 218f47f When computing the canonical profile of a DeclRefExpr or MemberExpr, by Douglas Gregor · 14 years ago
- 5291c3c When forming a function call or message send expression, be sure to by Douglas Gregor · 14 years ago
- 8dd0c56 Instantiate attributes when first building an instantiated VarDecl. by Fariborz Jahanian · 14 years ago
- cad8d31 Copy over attributes to instantiated variable. by Fariborz Jahanian · 14 years ago
- 6d00c13 Add PCH support for the remaining C++ exprs. by Argyrios Kyrtzidis · 14 years ago
- 0193a72 Fix a crashing but trying to print a TemplateTemplateParmDecl by Craig Silverstein · 14 years ago
- 24bae92 When performing substitution of template arguments within the body of by Douglas Gregor · 14 years ago
- 663e380 Read/write the C++ parts of DeclRefExpr and MemberExpr for PCH. by Argyrios Kyrtzidis · 14 years ago
- ed8abf1 Reinstate the fix for PR7556. A silly use of isTrivial() was by Douglas Gregor · 14 years ago
- 8474567 Revert r107828 and r107827, the fix for PR7556, which seems to be by Douglas Gregor · 14 years ago
- 016a4a9 Rename CXXZeroInitValueExpr to CXXScalarValueInitExpr, to reflect its by Douglas Gregor · 14 years ago
- 3472430 When printing statistics for the ASTContext, also print them for its BumpPtrAllocator by Douglas Gregor · 14 years ago
- 5f1bfc1 Remove Decl::getCompoundBody(). by Argyrios Kyrtzidis · 14 years ago
- 6717ef4 Simplify code. CompoundStmt's RBraceLoc can be found using its SourceRange too. by Argyrios Kyrtzidis · 14 years ago
- 06a54a3 Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of getBody() when we are just checking the existence of a body, to avoid de-serialization of the body from PCH. by Argyrios Kyrtzidis · 14 years ago
- 0f2b692 Don't consider casted non-global pointers to be evaluatable. by John McCall · 14 years ago
- db2fa8a Added a path-sensitive idempotent operation checker (-analyzer-idempotent-operation). Finds idempotent and/or tautological operations in a path sensitive context, flagging operations that have no effect or a predictable effect. by Tom Care · 14 years ago
- 1693e15 Improve the accuracy of getSourceRange() for DeclaratorDecl and by Douglas Gregor · 14 years ago
- 7d6228f Added several helper functions to Stmt to recursively check for different elements (macros, enum constants, etc). by Tom Care · 14 years ago
- 7b081c8 Read/write some source location for PCH. by Argyrios Kyrtzidis · 14 years ago
- 400f512 Fix a regression of a previous commit of mine (rdar://8158953). by Argyrios Kyrtzidis · 14 years ago
- c91e9f4 Read/write more information of ASTContext for PCH. Overriden methods and instantiated-from information. by Argyrios Kyrtzidis · 14 years ago
- 5586b01 When adding a visible decl, deserialize the visible decls and add it. by Argyrios Kyrtzidis · 14 years ago
- 0061138 Don't try to install the __[u]int128_t identifier if it is already installed by PCHReader. by Argyrios Kyrtzidis · 14 years ago
- 9421adc Read/write specialization info of static data members for PCH. by Argyrios Kyrtzidis · 14 years ago
- 1827403 Lazily declare default constructors. We now delay the construction of by Douglas Gregor · 14 years ago
- 2258431 Lazily declare implicit copy constructors. by Douglas Gregor · 14 years ago
- a376d10 Lazily declare copy-assignment operators. by Douglas Gregor · 14 years ago
- 4923aa2 Lazily declare the implicitly-declared destructor in a C++ class. by Douglas Gregor · 14 years ago
- 04aed0e Disable Decl::CheckAccessDeclContext() temporarily. by Argyrios Kyrtzidis · 14 years ago
- 37ffed3 Fully read/write CXXRecordDecl for PCH. by Argyrios Kyrtzidis · 14 years ago
- 9763e22 - Allow a typedef type to be read from PCH even if its decl is currently initializing. by Argyrios Kyrtzidis · 14 years ago
- b8b03e6 Add some side-effect free Create methods for TypeDecl subclasses and use them for PCH reading. by Argyrios Kyrtzidis · 14 years ago
- eb8c670 Provide exception specifications for implicitly-declared default constructors. by Douglas Gregor · 14 years ago
- 0d405db Provide exception specifications for implicitly-declared copy constructors. by Douglas Gregor · 14 years ago
- b87786f Provide an exception-specification for an implicitly-declared by Douglas Gregor · 14 years ago
- 1d110e0 Remove unnecessary ASTContext parameter from by Douglas Gregor · 14 years ago
- 6cb5b5f AST: Propogate printing policy to types in a bunch more places. by Daniel Dunbar · 14 years ago
- 03e80e4 Nasty rewriter bug which turns out to have an easy fix in by Fariborz Jahanian · 14 years ago
- 2597345 Fix rdar://8139785 "implement warning on dead expression in comma operator" by Argyrios Kyrtzidis · 14 years ago
- 6764334 Support C++ friend declarations for PCH. by Argyrios Kyrtzidis · 14 years ago
- 84b0316 Sema: Fix a subtle i64 -> i32 truncation which broke layout of large structures by Daniel Dunbar · 14 years ago
- fe8ec01 Delete assert in ComputeKeyFunction. The function runs fine without it, since by Jeffrey Yasskin · 14 years ago
- 0010bca Prefer llvm_unreachable(...) to assert(false && ...). This is important as by Chandler Carruth · 14 years ago
- 2111c85 Introduce Expr::Classify and Expr::ClassifyModifiable, which determine the classification of an expression under the C++0x taxology (value category). Reimplement isLvalue and isModifiableLvalue using these functions. No regressions in the test suite from this, and my rough performance check doesn't show any regressions either. by Sebastian Redl · 14 years ago
- 12dffcd Support DependentScopeDeclRefExpr for PCH. by Argyrios Kyrtzidis · 14 years ago
- dc767e3 Fix various bugs in recent commits for C++ PCH. by Argyrios Kyrtzidis · 14 years ago
- bd65bb5 Support UnresolvedLookupExpr for PCH. by Argyrios Kyrtzidis · 14 years ago
- a77eb08 Support UnresolvedMemberExpr for PCH. by Argyrios Kyrtzidis · 14 years ago
- 8dfbd8b Support a couple more C++ Exprs for PCH. by Argyrios Kyrtzidis · 14 years ago
- 94d228d Modify ClassTemplateSpecializationDecl and ClassTemplatePartialSpecializationDecl to allow PCH read/write. by Argyrios Kyrtzidis · 14 years ago
- 788b0fd improve altivec vector bool/pixel support, patch by Anton Yartsev by Chris Lattner · 14 years ago
- 0061962 Vector types are not arithmetic types, either. Note that we now ban by Douglas Gregor · 14 years ago
- 80aa1cd Patch to provide separate ASTs for multiple ObjC class extension by Fariborz Jahanian · 14 years ago
- 4b13172 Teach Type::isRealType() that vector types are never real types. All by Douglas Gregor · 14 years ago
- 0c293ea Type Type::isRealFloatingType() that vectors are not floating-point by Douglas Gregor · 14 years ago
- 8eee119 Change Type::isFloatingType() to reflect the actual definition of a by Douglas Gregor · 14 years ago
- d091355 Make it easier to read/write the template part of FunctionDecl. by Argyrios Kyrtzidis · 14 years ago
- 7255a2d implement support for -finstrument-functions, patch by Nelson Elhage! by Chris Lattner · 14 years ago
- 43dec6b Alter the internal representation of the condition variable in by Douglas Gregor · 14 years ago
- 2bf6d7b Fixes a corner case bug whereby declaring and defining an extern variable in a by Fariborz Jahanian · 14 years ago
- 5bf1bdc Combine ClassTemplateDecl's PreviousDeclaration with CommonPtr, as in FunctionTemplateDecl. by Argyrios Kyrtzidis · 14 years ago
- 8731ca7 Initial support for reading templates from PCH. by Argyrios Kyrtzidis · 14 years ago
- 90b715e Initial support for writing templates to PCH. by Argyrios Kyrtzidis · 14 years ago
- 521f12d Implements Sema part of init_priority(priority) attribute (radar 8076356) - wip. by Fariborz Jahanian · 14 years ago
- f057bf7 Change two static variables into instance variables of ASTContext. This allows us to have multiple copies by Ted Kremenek · 14 years ago
- c070cc6 Given Decl::isUsed() a flag indicating when to consider the "used" by Douglas Gregor · 14 years ago
- 949bd4b Do not treat @selector as lvalue (unlike g++). Patch by Nico Weber (pr7390). by Fariborz Jahanian · 14 years ago
- 03b2960 Objective-c++ IRGen. Support for @selector expression as by Fariborz Jahanian · 14 years ago
- 2390b62 Update CMake build system for ARM NEON generation. by Douglas Gregor · 14 years ago
- 2574f6f Don't ast-print the builtin __[u]int128_t. by Argyrios Kyrtzidis · 14 years ago
- ee6e4b4 Update CMake build for new attribute changes. by Sean Hunt · 14 years ago
- 387475d Implement first TD-based usage of attributes. by Sean Hunt · 14 years ago
- 3e1274f Canonicalize template template parameters when canonicalizing a by Douglas Gregor · 14 years ago
- efed5c8 Revert r106099; it broke self-host. by Douglas Gregor · 14 years ago
- 6cd8087 Added TemplateTypeParmType::getDecl(). by Abramo Bagnara · 14 years ago
- 9d3347a Give Type::isIntegralType() an ASTContext parameter, so that it by Douglas Gregor · 14 years ago
- 2ade35e Introduce Type::isIntegralOrEnumerationType(), to cover those places by Douglas Gregor · 14 years ago
- c722ea4 Allocate template parameter lists for out-of-line definitions via the by Douglas Gregor · 14 years ago
- f0ed9ef Fix: by Chris Lattner · 14 years ago
- e3362bc Do the same short-circuit optimization when laying out bases. by Anders Carlsson · 14 years ago
- 5ccfdd8 Implement part of the EmptySubobjectMap optimization described in PR6998. We still need to do this for bases. by Anders Carlsson · 14 years ago
- 71d74bc TemplateSpecializationType's isCurrentInstantiation bit can be derived by John McCall · 14 years ago
- 9b93488 Added template parameters info for out-of-line definitions of class template methods. by Abramo Bagnara · 14 years ago
- c98971d Don't omit class explicit instantiation from AST. by Abramo Bagnara · 14 years ago
- 6907fbe When deciding whether an expression has the boolean nature, don't look through by John McCall · 14 years ago
- 1715bf5 Fix PCH issue. Attributes of a declaration were truncated to just one when the decl was read from a PCH file. by Argyrios Kyrtzidis · 14 years ago
- a7d6c22 Fix the constant evaluator for AltiVec-style vector literals so that the by John McCall · 14 years ago
- ef99001 Don't store ASTContext references in the TST nodes just to support profiling. by John McCall · 14 years ago