aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/StmtProfile.cpp
AgeCommit message (Expand)Author
2011-01-05Replace the representation of template template argument packDouglas Gregor
2011-01-05Implement support for template template parameter packs, e.g.,Douglas Gregor
2011-01-04Implement the sizeof...(pack) expression to compute the length of aDouglas Gregor
2011-01-03Implement support for pack expansions whose pattern is a non-typeDouglas Gregor
2010-12-24When instantiating a non-type template parameter pack, be sure toDouglas Gregor
2010-12-08Remove the TypesCompatibleExprClass AST node. Merge its functionality into Bi...Francois Pichet
2010-12-07Type traits intrinsic implementation: __is_base_of(T, U)Francois Pichet
2010-12-06Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall
2010-12-02Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPrope...John McCall
2010-11-15Add a new expression kind, OpaqueValueExpr, which is useful forJohn McCall
2010-10-14Eliminate usage of ObjCSuperExpr used forFariborz Jahanian
2010-09-10Define and implement CXXNoexceptExpr. Create it in Sema.Sebastian Redl
2010-09-08Microsoft's __uuidof operator implementation part 1.Francois Pichet
2010-09-02Eliminate CXXBindReferenceExpr, which was used in a ton ofDouglas Gregor
2010-08-30Revert my user-defined literal commits - r1124{58,60,67} pendingSean Hunt
2010-08-29Implement C++0x user-defined string literals.Sean Hunt
2010-08-25GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall
2010-08-25More incremental progress towards not including Expr.h in Sema.h.John McCall
2010-08-15Call the base class in StmtProfiler::VisitOverloadExpr.Argyrios Kyrtzidis
2010-08-15Call the correct base class in StmtProfiler::VisitUnresolvedLookupExpr.Argyrios Kyrtzidis
2010-07-20Update ImplicitCastExpr to be able to represent an XValue.Sebastian Redl
2010-07-13When computing the canonical profile of a DeclRefExpr or MemberExpr,Douglas Gregor
2010-07-08Reinstate the fix for PR7556. A silly use of isTrivial() wasDouglas Gregor
2010-07-07Revert r107828 and r107827, the fix for PR7556, which seems to beDouglas Gregor
2010-07-07Rename CXXZeroInitValueExpr to CXXScalarValueInitExpr, to reflect itsDouglas Gregor
2010-06-04Added a field to BlockDeclRefExpr for future use.Fariborz Jahanian
2010-05-19Fill in some silly defaults to silence a GCC warningDouglas Gregor
2010-05-19Profile type-dependent uses of overloaded operators in C++ the sameDouglas Gregor
2010-05-05Reapplying patch to change StmtNodes.def to StmtNodes.td, this timeSean Hunt
2010-05-05Revert r103072; I accidentally ended up deleting a bunch of trailingSean Hunt
2010-05-05Change StmtNodes.def to StmtNodes.td in anticipation of a rewrite of attributesSean Hunt
2010-04-29Teach __builtin_offsetof to compute the offsets of members of baseDouglas Gregor
2010-04-28Completely reimplement __builtin_offsetof, based on a patch by RobertoDouglas Gregor
2010-01-29Add an CXXBindReferenceExpr (not used just yet).Anders Carlsson
2009-12-15ShouldDestroyTemporaries? I don't think so.Anders Carlsson
2009-12-02r90313, in which OverloadedFunctionDecl is removed and never spoken of again.John McCall
2009-12-01Rework how we support C++ implicit member accesses. If we can resolve anJohn McCall
2009-11-30Eliminate the use of OverloadedFunctionDecl in member expressions.John McCall
2009-11-28Remove VISIBILITY_HIDDEN from lib/AST.Benjamin Kramer
2009-11-25Eliminate CXXConditionDeclExpr with extreme prejudice.Douglas Gregor
2009-11-24Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and John McCall
2009-11-21"Incremental" progress on using expressions, by which I mean totally rippingJohn McCall
2009-11-19Draw a brighter line between "unresolved" expressions, where we have done theJohn McCall
2009-11-11Introduce a new representation for template templateDouglas Gregor
2009-10-29Track source information for template arguments and template specializationJohn McCall
2009-10-23Eliminate QualifiedDeclRefExpr, which captured the notion of aDouglas Gregor
2009-09-22Add safe part of previous (reverted) commit, necessary to update to LLVM API ...Daniel Dunbar
2009-09-22Revert "Switch a few clients over to StringLiteral::getString.", this is brea...Daniel Dunbar
2009-09-22Switch a few clients over to StringLiteral::getString.Daniel Dunbar
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump