aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/Expr.cpp
AgeCommit message (Expand)Author
2009-11-17Fix PR5531.Anders Carlsson
2009-11-12Add a CK_BaseToDerived cast kind.Anders Carlsson
2009-11-03Refine volatile handling, specifically, we must have the canonicalMike Stump
2009-11-01When determining whether a reference to a static data member is anDouglas Gregor
2009-10-30Add a CK_DerivedToBaseMemberPointer cast kind and use it in Sema (Still no co...Anders Carlsson
2009-10-29Track source information for template arguments and template specializationJohn McCall
2009-10-24Fix overload resolution when calling a member template or taking theDouglas Gregor
2009-10-23Eliminate QualifiedDeclRefExpr, which captured the notion of aDouglas Gregor
2009-10-18PR5218: Replace IdentifierInfo::getName with StringRef version, now that clientsDaniel Dunbar
2009-10-18Add FloatingCast to getCastKindName's list.Benjamin Kramer
2009-10-18Add some more cast kinds.Anders Carlsson
2009-10-18Switch ExtVectorElementExpr::getEncodedElementAccess to use StringRef.Daniel Dunbar
2009-10-18Add FIXME... maybe Nate will get bored? :)Daniel Dunbar
2009-10-17Simplify ExtVectorElementExpr::containsDuplicateElements().Daniel Dunbar
2009-10-16Add CK_VectorSplat and use it for casting non-pointer scalars to ExtVectors.Anders Carlsson
2009-10-16Add a ToVoid cast kind and start using it.Anders Carlsson
2009-10-13fix test/CodeGen/statements.c on 32-bit hosts.Chris Lattner
2009-10-13Teach sema and codegen about the difference between address of labels,Chris Lattner
2009-10-13make the diagnostic in the 'unused result' warning more preciseChris Lattner
2009-10-08Implement [expr.mptr.oper]p6 for '->*' operator.Fariborz Jahanian
2009-10-06Refixed pr5086 by letting Expr::isNullPointerConstantFariborz Jahanian
2009-09-25Fix checking for a null pointer constant when the expression itself isDouglas Gregor
2009-09-24Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall
2009-09-22Add StringLiteral::getString -> StringRef.Daniel Dunbar
2009-09-21Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall
2009-09-18Disable questionable code for handling isNullPointerConstant on value dependentDaniel Dunbar
2009-09-17Fix two crashes on value dependent expressions (shift and null-pointer check).Daniel Dunbar
2009-09-17Remove trailing whitespace.Daniel Dunbar
2009-09-16Do not generate write-barrier in indirect assignment toFariborz Jahanian
2009-09-15Handle reinterpret_cast between integral types and pointer types.Anders Carlsson
2009-09-14Using the property dot-syntax to invoke a non-eixstingFariborz Jahanian
2009-09-12Remove unnecessary ASTContext parameter from FunctionDecl::isBuiltinIDDouglas Gregor
2009-09-11Diagnose VLAs as an error in C++.Douglas Gregor
2009-09-10Eliminate some "default"s in CheckICE.Douglas Gregor
2009-09-10static_cast, reinterpret_cast, and const_cast can all be used in C++Douglas Gregor
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-08More objc GC's API work for array of pointers declaredFariborz Jahanian
2009-09-08Vastly improve PredefinedExpr output, both in Sema and CodeGen. Patch by Sam ...Anders Carlsson
2009-09-03Add CastExpr::getCastKindName and use it in the StmtDumper.Anders Carlsson
2009-09-01Preliminary AST representation and semantic analysis forDouglas Gregor
2009-08-31Eliminate CXXAdornedMemberExpr entirely. Instead, optionally allocateDouglas Gregor
2009-08-31Rename CXXQualifiedMemberExpr -> CXXAdornedMemberExpr, since we willDouglas Gregor
2009-08-29Get rid of mostly-unused, buggy method.Eli Friedman
2009-08-26When a member reference expression includes a qualifier on the memberDouglas Gregor
2009-08-20Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRef...Fariborz Jahanian
2009-08-18Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr.Fariborz Jahanian
2009-08-16fix my previous commit.Chris Lattner
2009-08-16This is an attempt to improve loc info for 'unused result' expressionChris Lattner
2009-08-16Call MaybeBindToTemporary for overloaded binary and unary operators.Anders Carlsson
2009-08-16Add MaybeBindToTemporary calls for member call expressions.Anders Carlsson