- 8564139 Correctly profile CXXPseudoDestructorExprs. by Eli Friedman · 12 years ago
- 5ec3eb1 OpenMP: basic support for #pragma omp parallel by Alexey Bataev · 12 years ago
- cc1b96d PR12086, PR15117 by Richard Smith · 12 years ago
- ba71c08 First pass of semantic analysis for init-captures: check the initializer, build by Richard Smith · 12 years ago
- 852c9db C++1y: Allow aggregates to have default initializers. by Richard Smith · 13 years ago
- 24110cc Implement CapturedStmt AST by Tareq A. Siraj · 13 years ago
- 5e77d76 Basic support for Microsoft property declarations and references thereto. by John McCall · 13 years ago
- b826a00 Fix the AST representation for non-type template arguments to encode by Eli Friedman · 13 years ago
- b15fe3a PR13811: Add a FunctionParmPackExpr node to handle references to function by Richard Smith · 13 years ago
- 566359c Revert r163083 per chandlerc's request. by Joao Matos · 13 years ago
- c32a7e4 Implemented parsing and AST support for the MS __leave exception statement. Also a minor fix to __except printing in StmtPrinter.cpp. Thanks to Aaron Ballman for review. by Joao Matos · 13 years ago
- d9fb09a [ms-inline asm] Rename getClobber to getClobberStringLiteral. No functional by Chad Rosier · 13 years ago
- de70e0e [ms-inline asm] As part of a larger refactoring, rename AsmStmt to GCCAsmStmt. by Chad Rosier · 13 years ago
- 3250302 Etch out the code path for MS-style inline assembly. by Chad Rosier · 13 years ago
- 6003ad5 Plug a long standing memory leak in TemplateArgument. by Benjamin Kramer · 13 years ago
- 0caa394 Implements boxed expressions for Objective-C. <rdar://problem/10194391> by Patrick Beard · 14 years ago
- 3024f07 Implement C++11 [expr.prim.general]p3, which permits the use of 'this' by Douglas Gregor · 14 years ago
- c202b28 Add an AttributedStmt type to represent a statement with C++11 attributes by Richard Smith · 14 years ago
- d9a1cd8 PR12438: Profile a reference to a type template parameter by depth and index, by Richard Smith · 14 years ago
- 113bee0 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 14 years ago
- c67fdd4 AST representation for user-defined literals, plus just enough of semantic by Richard Smith · 14 years ago
- e65b086 Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 14 years ago
- cdb9f30 StmtProfiler: Add a null check for child statements. by Peter Collingbourne · 14 years ago
- 29c42f2 Implement a new type trait __is_trivially_constructible(T, Args...) by Douglas Gregor · 14 years ago
- 6047f07 Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself."" by Sebastian Redl · 14 years ago
- c3a3c60 Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself." by Sebastian Redl · 14 years ago
- 86fab84 Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself. by Sebastian Redl · 14 years ago
- e31e606 Introduce basic ASTs for lambda expressions. This covers: by Douglas Gregor · 14 years ago
- e4d798f More dead code removal (using -Wunreachable-code) by David Blaikie · 14 years ago
- fe96e0b Change the AST representation of operations on Objective-C by John McCall · 14 years ago
- 9d0eb8f Use StringLiteral::getBytes(), not StringLiteral::getString(), when profiling the expression, so that it works for non-UTF8 strings. by Douglas Gregor · 14 years ago
- deb4a2be Implement support for dependent Microsoft __if_exists/__if_not_exists by Douglas Gregor · 14 years ago
- 4b72fdd Misc fixes for atomics. Biggest fix is doing alignment correctly for _Atomic types. by Eli Friedman · 14 years ago
- df14b3a Initial implementation of __atomic_* (everything except __atomic_is_lock_free). by Eli Friedman · 14 years ago
- fb65e59 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 14 years ago
- 7c454bb Create a new expression node, SubstNonTypeTemplateParmExpr, by John McCall · 14 years ago
- cf5f43c Fix a missing space noticed by matthewbg in code review. by Chandler Carruth · 14 years ago
- fe31481 Introduce a new AST node describing reference binding to temporaries. by Douglas Gregor · 14 years ago
- 631abd9 Make the Stmt::Profile method const, and the StmtProfile visitor by Chandler Carruth · 14 years ago
- 31168b0 Automatic Reference Counting. by John McCall · 14 years ago
- 55808c1 Add support for builtin astype: by Tanya Lattner · 14 years ago
- 8fb0d9d Store a parameter index and function prototype depth in every by John McCall · 15 years ago
- 1c0675e Parsing/AST support for Structured Exception Handling by John Wiegley · 15 years ago
- 6242b6a Implementation of Embarcadero array type traits by John Wiegley · 15 years ago
- f9f6584 t/clang/expr-traits by John Wiegley · 15 years ago
- 9114759 C1X: implement generic selections by Peter Collingbourne · 15 years ago
- 02e85f3 Add support for C++0x's range-based for loops, as specified by the C++11 draft standard (N3291). by Richard Smith · 15 years ago
- e190dee Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 15 years ago
- c07a0c7 Change the representation of GNU ?: expressions to use a different expression by John McCall · 15 years ago
- c8e630e Step #1/N of implementing support for __label__: split labels into by Chris Lattner · 15 years ago
- 8322c3a Give some convenient idiomatic accessors to Stmt::child_range and by John McCall · 15 years ago
- 41f8546 AST, Sema, Serialization: add CUDAKernelCallExpr and related semantic actions by Peter Collingbourne · 15 years ago
- 351762c A few more tweaks to the blocks AST representation: by John McCall · 15 years ago
- cdbc539 Introduce a new expression kind, SubstNonTypeTemplateParmPackExpr, by Douglas Gregor · 15 years ago
- 39c7980 PR3558: mark "logically const" accessor methods in ASTContext as const, by Jay Foad · 15 years ago
- e4ff4b5 Replace the representation of template template argument pack by Douglas Gregor · 15 years ago
- f550077 Implement support for template template parameter packs, e.g., by Douglas Gregor · 15 years ago
- 820ba7b Implement the sizeof...(pack) expression to compute the length of a by Douglas Gregor · 15 years ago
- e8e9dd6 Implement support for pack expansions whose pattern is a non-type by Douglas Gregor · 15 years ago
- eb5a39d When instantiating a non-type template parameter pack, be sure to by Douglas Gregor · 15 years ago
- 34b2113 Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr. by Francois Pichet · 15 years ago
- 9dfa3ce Type traits intrinsic implementation: __is_base_of(T, U) by Francois Pichet · 15 years ago
- 5d41378 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 15 years ago
- b7bd14f Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 15 years ago
- 8d69a21 Add a new expression kind, OpaqueValueExpr, which is useful for by John McCall · 15 years ago
- 681c075 Eliminate usage of ObjCSuperExpr used for by Fariborz Jahanian · 15 years ago
- 4202c0f Define and implement CXXNoexceptExpr. Create it in Sema. by Sebastian Redl · 15 years ago
- 9f4f207 Microsoft's __uuidof operator implementation part 1. by Francois Pichet · 15 years ago
- 6429f5c Eliminate CXXBindReferenceExpr, which was used in a ton of by Douglas Gregor · 15 years ago
- 3b79186 Revert my user-defined literal commits - r1124{58,60,67} pending by Alexis Hunt · 15 years ago
- 79eb546 Implement C++0x user-defined string literals. by Alexis Hunt · 15 years ago
- e302792 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 15 years ago
- 2536c6d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 15 years ago
- b482eb8 Call the base class in StmtProfiler::VisitOverloadExpr. by Argyrios Kyrtzidis · 15 years ago
- f450545 Call the correct base class in StmtProfiler::VisitUnresolvedLookupExpr. by Argyrios Kyrtzidis · 15 years ago
- c57d34b Update ImplicitCastExpr to be able to represent an XValue. by Sebastian Redl · 15 years ago
- f5b160f When computing the canonical profile of a DeclRefExpr or MemberExpr, by Douglas Gregor · 15 years ago
- 747eb78 Reinstate the fix for PR7556. A silly use of isTrivial() was by Douglas Gregor · 15 years ago
- e182370 Revert r107828 and r107827, the fix for PR7556, which seems to be by Douglas Gregor · 15 years ago
- 6df2b8c Rename CXXZeroInitValueExpr to CXXScalarValueInitExpr, to reflect its by Douglas Gregor · 15 years ago
- 9643399 Added a field to BlockDeclRefExpr for future use. No functionality change yet. by Fariborz Jahanian · 15 years ago
- 0e0f67e Fill in some silly defaults to silence a GCC warning by Douglas Gregor · 15 years ago
- e9ceb31 Profile type-dependent uses of overloaded operators in C++ the same by Douglas Gregor · 15 years ago
- 656bb31 Reapplying patch to change StmtNodes.def to StmtNodes.td, this time by Alexis Hunt · 16 years ago
- a8136cc Revert r103072; I accidentally ended up deleting a bunch of trailing by Alexis Hunt · 16 years ago
- b9f408a Change StmtNodes.def to StmtNodes.td in anticipation of a rewrite of attributes by Alexis Hunt · 16 years ago
- d170206 Teach __builtin_offsetof to compute the offsets of members of base by Douglas Gregor · 16 years ago
- 882211c Completely reimplement __builtin_offsetof, based on a patch by Roberto Amadini. by Douglas Gregor · 16 years ago
- ba6c437 Add an CXXBindReferenceExpr (not used just yet). by Anders Carlsson · 16 years ago
- 6e997b2 ShouldDestroyTemporaries? I don't think so. by Anders Carlsson · 16 years ago
- 3d988d9 r90313, in which OverloadedFunctionDecl is removed and never spoken of again. by John McCall · 16 years ago
- 2d74de9 Rework how we support C++ implicit member accesses. If we can resolve an by John McCall · 16 years ago
- 10eae18 Eliminate the use of OverloadedFunctionDecl in member expressions. by John McCall · 16 years ago
- 26222b6 Remove VISIBILITY_HIDDEN from lib/AST. by Benjamin Kramer · 16 years ago
- 7bab5ff Eliminate CXXConditionDeclExpr with extreme prejudice. by Douglas Gregor · 16 years ago
- e66edc1 Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and by John McCall · 16 years ago
- d14a864 "Incremental" progress on using expressions, by which I mean totally ripping by John McCall · 16 years ago
- 8cd7813 Draw a brighter line between "unresolved" expressions, where we have done the by John McCall · 16 years ago
- 9167f8b Introduce a new representation for template template by Douglas Gregor · 16 years ago
- 0ad1666 Track source information for template arguments and template specialization by John McCall · 16 years ago