- f187237 Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr. by Francois Pichet · 14 years ago
- 6ad6f28 Type traits intrinsic implementation: __is_base_of(T, U) by Francois Pichet · 14 years ago
- 4765fa0 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 14 years ago
- 12f78a6 Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 14 years ago
- 7e44e3f Make TypeLocBuilder an implementation detail of Sema. Nobody else should be using it by Douglas Gregor · 14 years ago
- 44aa1f3 Revert r119838 "Don't warn for empty 'if' body if there is a macro that expands to nothing" by Argyrios Kyrtzidis · 14 years ago
- a25b6a4 Don't warn for empty 'if' body if there is a macro that expands to nothing, e.g: by Argyrios Kyrtzidis · 14 years ago
- f89e55a Calculate the value kind of an expression when it's created and by John McCall · 14 years ago
- 7cd7d1a Add a new expression kind, OpaqueValueExpr, which is useful for by John McCall · 14 years ago
- 43fed0d Replace one hack with a different hack: strip out the ObjectType by John McCall · 14 years ago
- e86d78c Add a variant of GCC-style vector types for ARM NEON. by Bob Wilson · 14 years ago
- 910f800 Remove broken support for variadic templates, along with the various by Douglas Gregor · 14 years ago
- 21e413f Use the real keyword location when rebuilding an elaborated type instead of by John McCall · 14 years ago
- 3fa5cae No really, we don't have a retain/release system for statements/expressions by John McCall · 14 years ago
- 428edaf Improve the tracking of source locations for parentheses in constructor calls. by Chandler Carruth · 14 years ago
- 8ac2d44 Eliminate usage of ObjCSuperExpr used for by Fariborz Jahanian · 14 years ago
- 2a984ca Add some infrastructure for dealing with expressions of 'placeholder' type, by John McCall · 14 years ago
- 63d5fb3 When instantiating a new-expression, force a rebuild if there were default by John McCall · 14 years ago
- dab60ad Implement the C++0x "trailing return type" feature, e.g., by Douglas Gregor · 14 years ago
- 1a18600 Don't warn for an unused label if it has 'unused' attribute. Fixes rdar://8483139. by Argyrios Kyrtzidis · 14 years ago
- 5833b0b When marking the declarations in a default argument expression as by Douglas Gregor · 14 years ago
- 2e15622 Define and implement CXXNoexceptExpr. Create it in Sema. by Sebastian Redl · 14 years ago
- 83cb942 Simplify template instantiation for C++ exception declarations, by Douglas Gregor · 14 years ago
- ba48d6a Eliminate some unnecessary uses of TreeTransform::TemporaryBase. There by Douglas Gregor · 14 years ago
- a1a0478 Eliminate the comma locations from all of the Sema routines that deal by Douglas Gregor · 14 years ago
- 3d37c0a Add proper type-source information to UnaryTypeTraitExpr, including by Douglas Gregor · 14 years ago
- 1efb6c7 Push the range associated with a nested-name-specifier further through by Douglas Gregor · 14 years ago
- 01b7c30 Microsoft's __uuidof operator implementation part 1. by Francois Pichet · 14 years ago
- ab6677e Provide proper type-source location information for by Douglas Gregor · 14 years ago
- 1bb2a93 Improve source-location information for CXXNewExpr, by hanging on to by Douglas Gregor · 14 years ago
- e2ca6d4 Eliminate CXXBindReferenceExpr, which was used in a ton of by Douglas Gregor · 14 years ago
- 7e010a0 When instantiating a function type, instantiate the return type before by Douglas Gregor · 14 years ago
- 6cf7502 Revert my user-defined literal commits - r1124{58,60,67} pending by Sean Hunt · 14 years ago
- 0016d51 Implement C++0x user-defined string literals. by Sean Hunt · 14 years ago
- 9996a7f Fix the memory leak of FloatingLiteral/IntegerLiteral. by Argyrios Kyrtzidis · 14 years ago
- 7114cba Continue to instantiate sub-statements in a CompoundStmt as long as by John McCall · 14 years ago
- f312b1e One who seeks knowledge learns something new every day. by John McCall · 14 years ago
- 2d88708 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 14 years ago
- 2de56d1 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 14 years ago
- 781472f Split FunctionScopeInfo and BlockScopeInfo into their own header. by John McCall · 14 years ago
- 7cd088e Struggle mightily against header inclusion in Sema.h. by John McCall · 14 years ago
- 60d7b3a OwningExprResult -> ExprResult. This patch brought to you by by John McCall · 14 years ago
- b3d8748 Abstract out passing around types and kill off ActionBase. by John McCall · 14 years ago
- 9ae2f07 Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*). by John McCall · 14 years ago
- ca0408f Sundry incremental steps towards killing off Action. by John McCall · 14 years ago
- 8c3e554 Preserve the zero-initialization and construction-kind settings when by Douglas Gregor · 14 years ago
- d226f65 DeclPtrTy -> Decl * by John McCall · 14 years ago
- 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago
- 096832c Regularize the API for accessing explicit template arguments. by John McCall · 14 years ago
- ec8045d Implicit decl ref expressions might not have name locations; don't silently by John McCall · 14 years ago
- e737f50 Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 14 years ago
- 2577743 Added locations and type source info for DeclarationName. by Abramo Bagnara · 14 years ago
- 9bcd4d4 Eliminate unnecessary uses of TemporaryBase in TreeTransform; by Douglas Gregor · 14 years ago
- 22f638a Fixed redundant NNS loading. by Abramo Bagnara · 14 years ago
- 2cad900 Added TypeLocs to VAArgExpr node. by Abramo Bagnara · 14 years ago
- 3fcb73d Added TypeLocs to TypesCompatibleExpr node. by Abramo Bagnara · 14 years ago
- fa86954 Preserve calling convention etc. across template instantiations. by Eli Friedman · 14 years ago
- ff331c1 Remove the vast majority of the Destroy methods from the AST library, by Douglas Gregor · 14 years ago
- e7ffbe2 More block instantiation stuff. Set variable/param DeclContext by Fariborz Jahanian · 14 years ago
- 4bd4031 Downgrade the "when type is in parentheses, array cannot have dynamic 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
- cad8d31 Copy over attributes to instantiated variable. by Fariborz Jahanian · 14 years ago
- 720b639 Fix compile error. Per Fariborz. by Dale Johannesen · 14 years ago
- 5750b81 Instantiation of byref variable in block literal expression. by Fariborz Jahanian · 14 years ago
- a729da2 Instantiation of block literal expressions. wip. by Fariborz Jahanian · 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
- 788b0fd improve altivec vector bool/pixel support, patch by Anton Yartsev by Chris Lattner · 14 years ago
- 83c9abc Apply array-to-pointer decay when instantiating a MemberExpr. Fixes by Douglas Gregor · 14 years ago
- 96fb42e A trivial fix for a test case that's too horrible to commit. Fixes by Douglas Gregor · 14 years ago
- e2872d0 When pushing a copy of the TypeLoc information for a dependent by Douglas Gregor · 14 years ago
- d6ab232 When we see a 'template' disambiguator that marks the next identifier by Douglas Gregor · 14 years ago
- 1a15dae Fix the recently-added warning about 'typename' and 'template' by Douglas Gregor · 14 years ago
- ad00b77 Fix a point of semantics with using declaration hiding: method templates by John McCall · 14 years ago
- 3350095 Split DependentNameType into two types. DependentNameType represents the by John McCall · 14 years ago
- 2865474 Simplify the methods for creating a pointer, reference, member-pointer, by John McCall · 14 years ago
- 5613876 Require a complete type when performing the qualified lookup during by John McCall · 14 years ago
- ff2e4f4 When transforming a C++ "new" expression's constructor arguments, drop by Douglas Gregor · 14 years ago
- 9cbb4d8 tweak to (hopefully) fix darwin[89] buildbots. Thanks to Doug for the suggested modification. by Jim Grosbach · 14 years ago
- e4da7a0 Added basic source locations to Elaborated and DependentName types. by Abramo Bagnara · 14 years ago
- 042d6f9 Fix an obvious goof that rjmccall found by inspection. No testcase, suggestions by Chandler Carruth · 14 years ago
- 7381d5c Switch over the tablegen to use much prettier range technology by Sean Hunt · 14 years ago
- c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 14 years ago
- a63db84 Revert r103770, "Added basic source locations to Elaborated and DependentName by Daniel Dunbar · 14 years ago
- 5431299 Added basic source locations to Elaborated and DependentName types. by Abramo Bagnara · 14 years ago
- 5d7c29a Rebuild builtin_id * as an ObjCObjectPointerType, where builtin_id is the by John McCall · 14 years ago
- 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 14 years ago
- afa0fef Fix a silly bootstrap-breaking thinko, where we were trying to convert by Douglas Gregor · 14 years ago
- eaa18e4 When instantiating statements that involve conditions (if, while, do, by Douglas Gregor · 14 years ago
- eecf38f Fixed DISABLE_SMART_POINTERS breakage by Douglas Gregor · 14 years ago
- 586596f Rework our handling of temporary objects within the conditions of by Douglas Gregor · 14 years ago
- 4bfe196 Reapplying patch to change StmtNodes.def to StmtNodes.td, this time by Sean Hunt · 14 years ago
- c302113 Revert r103072; I accidentally ended up deleting a bunch of trailing by Sean Hunt · 14 years ago
- 9d90d62 Change StmtNodes.def to StmtNodes.td in anticipation of a rewrite of attributes by Sean Hunt · 14 years ago
- 72be24f Fix a thinko that caused us not to compute __builtin_offset as a by Douglas Gregor · 14 years ago
- 895162d Clean up our handling of local instantiation scopes, which keep track by Douglas Gregor · 14 years ago
- cc8a5d5 Teach __builtin_offsetof to compute the offsets of members of base by Douglas Gregor · 14 years ago
- 29d2fd5 Fix template instantiation for __builtin_offfsetof expressions that refer to members of anonymous structs/unions by Douglas Gregor · 14 years ago
- 8ecdb65 Completely reimplement __builtin_offsetof, based on a patch by Roberto Amadini. by Douglas Gregor · 14 years ago