summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Expr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move the allocation of designators in DesignatedInitExpr to theDouglas Gregor2010-01-061-11/+19
* Make sure to explicitly pass type/value dependence to Expr constructor. ThisEli Friedman2009-12-301-3/+3
* Fix for PR5872. Add static specifier and const/volatile qualifiers to member ...Sam Weinig2009-12-271-0/+10
* support the warn_unused_result in C++ class methodsNuno Lopes2009-12-241-0/+2
* indentation fixChris Lattner2009-12-211-1/+1
* fix PR4010: add support for the warn_unused_result for function pointersNuno Lopes2009-12-201-3/+7
* A CXXExprWithTemporaries expression is an lvalue if its subexpressionDouglas Gregor2009-12-191-0/+10
* Diagnose attempting to assign to a sub-structure of an ivarFariborz Jahanian2009-12-151-4/+14
* Improve template instantiation for object constructions in several ways:Douglas Gregor2009-12-141-0/+31
* Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gaveJeffrey Yasskin2009-12-121-1/+1
* Patch to allow C-style cast from 'void *' to block pointer type.Fariborz Jahanian2009-12-111-0/+2
* Code gen for ObjCIsaExpr AST used as lvalue.Fariborz Jahanian2009-12-091-0/+1
* Added a missing case to a switch statement.Fariborz Jahanian2009-12-081-0/+2
* DeclRefExpr stores a ValueDecl internally.John McCall2009-12-081-2/+2
* Don't print a void return type for C++ constructors and destructors when gene...Sam Weinig2009-12-061-1/+2
* 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
OpenPOWER on IntegriCloud