summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/StmtProfile.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement support for pack expansions whose pattern is a non-typeDouglas Gregor2011-01-031-0/+4
* When instantiating a non-type template parameter pack, be sure toDouglas Gregor2010-12-241-0/+1
* Remove the TypesCompatibleExprClass AST node. Merge its functionality into Bi...Francois Pichet2010-12-081-6/+0
* Type traits intrinsic implementation: __is_base_of(T, U)Francois Pichet2010-12-071-0/+7
* Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall2010-12-061-4/+1
* Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPrope...John McCall2010-12-021-13/+6
* Add a new expression kind, OpaqueValueExpr, which is useful forJohn McCall2010-11-151-0/+4
* Eliminate usage of ObjCSuperExpr used forFariborz Jahanian2010-10-141-4/+8
* Define and implement CXXNoexceptExpr. Create it in Sema.Sebastian Redl2010-09-101-0/+4
* Microsoft's __uuidof operator implementation part 1.Francois Pichet2010-09-081-0/+6
* Eliminate CXXBindReferenceExpr, which was used in a ton ofDouglas Gregor2010-09-021-4/+0
* Revert my user-defined literal commits - r1124{58,60,67} pendingAlexis Hunt2010-08-301-6/+0
* Implement C++0x user-defined string literals.Alexis Hunt2010-08-291-0/+6
* GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall2010-08-251-45/+45
* More incremental progress towards not including Expr.h in Sema.h.John McCall2010-08-251-1/+1
* Call the base class in StmtProfiler::VisitOverloadExpr.Argyrios Kyrtzidis2010-08-151-0/+1
* Call the correct base class in StmtProfiler::VisitUnresolvedLookupExpr.Argyrios Kyrtzidis2010-08-151-4/+8
* Update ImplicitCastExpr to be able to represent an XValue.Sebastian Redl2010-07-201-1/+1
* When computing the canonical profile of a DeclRefExpr or MemberExpr,Douglas Gregor2010-07-131-3/+6
* Reinstate the fix for PR7556. A silly use of isTrivial() wasDouglas Gregor2010-07-081-1/+1
* Revert r107828 and r107827, the fix for PR7556, which seems to beDouglas Gregor2010-07-071-1/+1
* Rename CXXZeroInitValueExpr to CXXScalarValueInitExpr, to reflect itsDouglas Gregor2010-07-071-1/+1
* Added a field to BlockDeclRefExpr for future use.Fariborz Jahanian2010-06-041-0/+2
* Fill in some silly defaults to silence a GCC warningDouglas Gregor2010-05-191-2/+2
* Profile type-dependent uses of overloaded operators in C++ the sameDouglas Gregor2010-05-191-0/+208
* Reapplying patch to change StmtNodes.def to StmtNodes.td, this timeAlexis Hunt2010-05-051-1/+1
* Revert r103072; I accidentally ended up deleting a bunch of trailingAlexis Hunt2010-05-051-4/+4
* Change StmtNodes.def to StmtNodes.td in anticipation of a rewrite of attributesAlexis Hunt2010-05-051-4/+4
* Teach __builtin_offsetof to compute the offsets of members of baseDouglas Gregor2010-04-291-0/+4
* Completely reimplement __builtin_offsetof, based on a patch by RobertoDouglas Gregor2010-04-281-0/+24
* Add an CXXBindReferenceExpr (not used just yet).Anders Carlsson2010-01-291-0/+4
* ShouldDestroyTemporaries? I don't think so.Anders Carlsson2009-12-151-1/+0
* r90313, in which OverloadedFunctionDecl is removed and never spoken of again.John McCall2009-12-021-7/+0
* Rework how we support C++ implicit member accesses. If we can resolve anJohn McCall2009-12-011-6/+12
* Eliminate the use of OverloadedFunctionDecl in member expressions.John McCall2009-11-301-0/+13
* Remove VISIBILITY_HIDDEN from lib/AST.Benjamin Kramer2009-11-281-2/+1
* Eliminate CXXConditionDeclExpr with extreme prejudice.Douglas Gregor2009-11-251-4/+3
* Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and John McCall2009-11-241-8/+7
* "Incremental" progress on using expressions, by which I mean totally rippingJohn McCall2009-11-211-1/+1
* Draw a brighter line between "unresolved" expressions, where we have done theJohn McCall2009-11-191-2/+4
* Introduce a new representation for template templateDouglas Gregor2009-11-111-0/+4
* Track source information for template arguments and template specializationJohn McCall2009-10-291-32/+38
* Eliminate QualifiedDeclRefExpr, which captured the notion of aDouglas Gregor2009-10-231-5/+2
* Add safe part of previous (reverted) commit, necessary to update to LLVM API ...Daniel Dunbar2009-09-221-1/+1
* Revert "Switch a few clients over to StringLiteral::getString.", this is brea...Daniel Dunbar2009-09-221-1/+1
* Switch a few clients over to StringLiteral::getString.Daniel Dunbar2009-09-221-1/+1
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-31/+31
* Implement AST, semantics, and CodeGen for C++ pseudo-destructorDouglas Gregor2009-09-041-0/+7
* Improved handling for dependent, qualified member access expressions, e.g.,Douglas Gregor2009-09-031-0/+1
* Eliminate CXXAdornedMemberExpr entirely. Instead, optionally allocateDouglas Gregor2009-08-311-5/+1
OpenPOWER on IntegriCloud