summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Expr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make the type of the Decl referred to by a MemberExpr a bit more precise.Eli Friedman2009-12-041-2/+2
* Add recursion guards to ice-checking and evaluation for declrefs, so weEli Friedman2009-12-031-3/+8
* r90313, in which OverloadedFunctionDecl is removed and never spoken of again.John McCall2009-12-021-3/+1
* Eliminate the use of OverloadedFunctionDecl in member expressions.John McCall2009-11-301-0/+1
* Eliminate CXXConditionDeclExpr with extreme prejudice.Douglas Gregor2009-11-251-3/+0
* Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and John McCall2009-11-241-13/+0
* Handle converting member pointers to bool.Anders Carlsson2009-11-231-0/+2
* Centralize and complete the computation of value- and type-dependence for Dec...Douglas Gregor2009-11-231-14/+58
* Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations...John McCall2009-11-231-60/+43
* "Incremental" progress on using expressions, by which I mean totally rippingJohn McCall2009-11-211-1/+4
* Deduce a ConstantArrayType from a value-dependent initializer listDouglas Gregor2009-11-191-5/+10
* Draw a brighter line between "unresolved" expressions, where we have done theJohn McCall2009-11-191-2/+2
* Fix PR5531.Anders Carlsson2009-11-171-4/+13
* Add a CK_BaseToDerived cast kind.Anders Carlsson2009-11-121-0/+2
* Refine volatile handling, specifically, we must have the canonicalMike Stump2009-11-031-22/+23
* When determining whether a reference to a static data member is anDouglas Gregor2009-11-011-10/+30
* Add a CK_DerivedToBaseMemberPointer cast kind and use it in Sema (Still no co...Anders Carlsson2009-10-301-0/+2
* Track source information for template arguments and template specializationJohn McCall2009-10-291-10/+10
* Fix overload resolution when calling a member template or taking theDouglas Gregor2009-10-241-0/+12
* Eliminate QualifiedDeclRefExpr, which captured the notion of aDouglas Gregor2009-10-231-5/+87
* PR5218: Replace IdentifierInfo::getName with StringRef version, now that clientsDaniel Dunbar2009-10-181-1/+1
* Add FloatingCast to getCastKindName's list.Benjamin Kramer2009-10-181-0/+2
* Add some more cast kinds.Anders Carlsson2009-10-181-0/+6
* Switch ExtVectorElementExpr::getEncodedElementAccess to use StringRef.Daniel Dunbar2009-10-181-8/+8
* Add FIXME... maybe Nate will get bored? :)Daniel Dunbar2009-10-181-0/+2
* Simplify ExtVectorElementExpr::containsDuplicateElements().Daniel Dunbar2009-10-171-13/+7
* Add CK_VectorSplat and use it for casting non-pointer scalars to ExtVectors.Anders Carlsson2009-10-161-0/+2
* Add a ToVoid cast kind and start using it.Anders Carlsson2009-10-161-0/+2
* fix test/CodeGen/statements.c on 32-bit hosts.Chris Lattner2009-10-131-0/+7
* Teach sema and codegen about the difference between address of labels,Chris Lattner2009-10-131-2/+11
* make the diagnostic in the 'unused result' warning more preciseChris Lattner2009-10-131-13/+14
* Implement [expr.mptr.oper]p6 for '->*' operator.Fariborz Jahanian2009-10-081-2/+12
* Refixed pr5086 by letting Expr::isNullPointerConstantFariborz Jahanian2009-10-061-1/+2
* Fix checking for a null pointer constant when the expression itself isDouglas Gregor2009-09-251-7/+19
* Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall2009-09-241-4/+4
* Add StringLiteral::getString -> StringRef.Daniel Dunbar2009-09-221-4/+4
* Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall2009-09-211-4/+4
* Disable questionable code for handling isNullPointerConstant on value dependentDaniel Dunbar2009-09-181-2/+2
* Fix two crashes on value dependent expressions (shift and null-pointer check).Daniel Dunbar2009-09-171-0/+3
* Remove trailing whitespace.Daniel Dunbar2009-09-171-9/+9
* Do not generate write-barrier in indirect assignment toFariborz Jahanian2009-09-161-2/+4
* Handle reinterpret_cast between integral types and pointer types.Anders Carlsson2009-09-151-0/+4
* Using the property dot-syntax to invoke a non-eixstingFariborz Jahanian2009-09-141-10/+9
* Remove unnecessary ASTContext parameter from FunctionDecl::isBuiltinIDDouglas Gregor2009-09-121-1/+1
* Diagnose VLAs as an error in C++.Douglas Gregor2009-09-111-1/+4
* Eliminate some "default"s in CheckICE.Douglas Gregor2009-09-101-3/+82
* static_cast, reinterpret_cast, and const_cast can all be used in C++Douglas Gregor2009-09-101-1/+4
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-123/+122
* More objc GC's API work for array of pointers declaredFariborz Jahanian2009-09-081-6/+3
* Vastly improve PredefinedExpr output, both in Sema and CodeGen. Patch by Sam ...Anders Carlsson2009-09-081-0/+77
OpenPOWER on IntegriCloud