summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Expr.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Further adjustments to -Wglobal-constructors; works for references and directJohn McCall2010-08-021-18/+28
* Kill off RequiresGlobalConstructor in favor of isConstantInitializer.John McCall2010-08-011-0/+15
* Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor2010-07-251-69/+0
* Update ImplicitCastExpr to be able to represent an XValue.Sebastian Redl2010-07-201-2/+4
* Introduce a new cast kind for an "lvalue bitcast", which handlesDouglas Gregor2010-07-131-0/+2
* When forming a function call or message send expression, be sure toDouglas Gregor2010-07-131-1/+4
* Read/write the C++ parts of DeclRefExpr and MemberExpr for PCH.Argyrios Kyrtzidis2010-07-081-0/+13
* Fix rdar://8139785 "implement warning on dead expression in comma operator"Argyrios Kyrtzidis2010-06-301-3/+8
* Introduce Expr::Classify and Expr::ClassifyModifiable, which determine the cl...Sebastian Redl2010-06-281-372/+0
* Support a couple more C++ Exprs for PCH.Argyrios Kyrtzidis2010-06-241-2/+6
* Do not treat @selector as lvalue (unlike g++).Fariborz Jahanian2010-06-171-1/+0
* Objective-c++ IRGen. Support for @selector expression asFariborz Jahanian2010-06-171-0/+1
* Give Type::isIntegralType() an ASTContext parameter, so that itDouglas Gregor2010-06-161-4/+5
* Introduce Type::isIntegralOrEnumerationType(), to cover those placesDouglas Gregor2010-06-161-4/+5
* When deciding whether an expression has the boolean nature, don't look throughJohn McCall2010-06-121-1/+3
* Substantially alter the design of the Objective C type AST by introducingJohn McCall2010-05-151-3/+3
* add a couple of key functions for classes without them.Chris Lattner2010-05-131-0/+2
* Static data members intialized in-class that have constant values areDouglas Gregor2010-05-111-1/+1
* Fix indentationDouglas Gregor2010-05-111-1/+1
* A DeclRefExpr that refers to a member function or a static data memberDouglas Gregor2010-05-111-3/+14
* Don't complain about an __builtin_va_arg expression's result beingDouglas Gregor2010-05-081-0/+1
* Move CheckICE and isIntegerConstantExpr to ExprConstant.cpp because it seemedJohn McCall2010-05-071-379/+0
* Add IgnoreParenImpCasts() to Expr, which is basically like IgnoreParenCastsJohn McCall2010-05-051-1/+15
* 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-80/+80
* Change StmtNodes.def to StmtNodes.td in anticipation of a rewrite of attributesAlexis Hunt2010-05-051-80/+80
* Fix a thinko that caused us not to compute __builtin_offset as aDouglas Gregor2010-04-301-1/+4
* When determining a standard conversion sequence involves resolving theDouglas Gregor2010-04-291-0/+1
* Completely reimplement __builtin_offsetof, based on a patch by RobertoDouglas Gregor2010-04-281-3/+64
* Wrap a couple of long lines. (Test commit.)Enea Zaffanella2010-04-271-2/+4
* CastExpr should not hold a pointer to the base path. More cleanup.Anders Carlsson2010-04-241-2/+1
* Rename InheritancePath to BasePath, rename CastExpr::CXXBaseVector to CXXBase...Anders Carlsson2010-04-241-2/+2
* Destroy the inheritance path.Anders Carlsson2010-04-231-0/+7
* Implement template instantiation for Objective-C++ message sends. WeDouglas Gregor2010-04-221-3/+3
* CXXNamedCastExpr is actually an abstract expression.Zhongxing Xu2010-04-211-1/+0
* Overhaul the AST representation of Objective-C message sendDouglas Gregor2010-04-211-92/+149
* Add raw_ostream operators to NamedDecl for convenience. Switch over all users...Benjamin Kramer2010-04-171-6/+4
* make our existing "switch on bool" warning work for C. SinceChris Lattner2010-04-161-0/+59
* Use ASTVector instead of std::vector for the Exprs in InitListExpr. PerformanceTed Kremenek2010-04-131-9/+10
* Don't emit an 'unused expression' warning for '||' and '&&' expressions that ...Ted Kremenek2010-04-071-12/+15
* Implement the protected access restriction ([class.protected]), which requiresJohn McCall2010-04-061-2/+4
* Rework our handling of copy construction of temporaries, which was aDouglas Gregor2010-04-021-0/+65
* Remove the AST statistics tracking I added yesterday; it didn't pan out.Douglas Gregor2010-03-311-7/+0
* Introduce a new kind of derived-to-base cast which bypasses the need forJohn McCall2010-03-301-0/+2
* Propagate the "found declaration" (i.e. the using declaration instead ofJohn McCall2010-03-301-25/+26
* Introduce new AST statistics that keep track of the number of isa (orDouglas Gregor2010-03-301-0/+7
* Add Support for 'warn_unused_result" attribute onFariborz Jahanian2010-03-301-1/+8
* Make PredefinedExpr::ComputeName() more robust to incorrectTed Kremenek2010-03-181-1/+6
* Some cleanup, change diagnostic when assigning toFariborz Jahanian2010-03-181-5/+3
* Improve the unused-value check to look into comma expressions and filter outJohn McCall2010-03-121-2/+8
OpenPOWER on IntegriCloud