aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/Expr.cpp
AgeCommit message (Expand)Author
2009-08-12Transition the PCH support for ShuffleVectorExpr over to ASTContext allocationNate Begeman
2009-08-12Warn on use of property dot syntax when unused.Fariborz Jahanian
2009-08-11Fix rdar://7126285: don't warn on unused ObjC property accessChris Lattner
2009-08-10Take 2 on AltiVec-style vector initializers. Nate Begeman
2009-08-10Revert r78535, it is causing a number of failures to build projects.Daniel Dunbar
2009-08-09AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d);Nate Begeman
2009-08-08Get rid of Stmt::Clone now that we can reference count statements instead.Anders Carlsson
2009-08-07Separate Stmt::Destroy into the entrypoint for destroying a statementDouglas Gregor
2009-07-29Change uses of:Ted Kremenek
2009-07-28fix PR4633: cast to void should silence the 'unused expression' warning.Chris Lattner
2009-07-28CallExpr's SubExprs sometimes were allocated in the wrong place.Daniel Dunbar
2009-07-24Allow front-end 'isa' access on object's of type 'id'.Steve Naroff
2009-07-18Revert r75641.Anders Carlsson
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek
2009-07-17objc methods can't be an operand to callexpr.Chris Lattner
2009-07-17Refactor code into a new CallExpr::getDirectCallee() method. Simplify someZhongxing Xu
2009-07-17Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek
2009-07-16Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek
2009-07-16Remove ASTContext::isObjCObjectPointerType().Steve Naroff
2009-07-14Rename RecordLayout.h to ASTRecordLayout.hAnders Carlsson
2009-07-14Read/write a CXXOperatorCallExpr from/to PCH files.Argyrios Kyrtzidis
2009-07-10This patch includes a conceptually simple, but very intrusive/pervasive change. Steve Naroff
2009-07-08Implement template argument deduction when taking the address of aDouglas Gregor
2009-07-06Fix bitfield promotion in the presence of explicit casts, from Abrama Bagnara.Douglas Gregor
2009-06-30Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis
2009-06-29Fix the FloatingLiteral API to take the isexact flag by value instead ofChris Lattner
2009-06-25OpenCL 1.0 Support, patch 1/N: upper case swizzle operator and hex element in...Nate Begeman
2009-06-21Renamed Protocol as TheProtocol so people can use clang header forFariborz Jahanian
2009-06-18Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor
2009-06-14Sink the BuiltinInfo object from ASTContext into theChris Lattner
2009-06-07Instantiation support for more Obj-C expressions, string literals, @selector ...Anders Carlsson
2009-06-01A corner case of objc2 gc's write-barrier generationFariborz Jahanian
2009-05-26When evaluating a VarDecl as a constant or determining whether it isDouglas Gregor
2009-05-26Add a new CallExpr::getCallReturnType and use it in Expr::isLvalueInternal. N...Anders Carlsson
2009-05-26A block that returns a reference is an lvalue.Anders Carlsson
2009-05-21Template instantiation for C99 designated initializers, because weDouglas Gregor
2009-05-19Fix handling of the GNU "t ? : f" extension to the conditionalDouglas Gregor
2009-05-18Template instantiation for imaginary literals, because they were next in Expr.hDouglas Gregor
2009-05-17Make ActOnExprStmt take a FullExprArg.Anders Carlsson
2009-05-16Implement instantiation of a few boring, simple expressions. I don't think th...Sebastian Redl
2009-05-15Basic support for member exprs where the base expr type is dependent.Anders Carlsson
2009-05-10Implement C++0x nullptr.Sebastian Redl
2009-05-05Fixes a bug for objc2's gc in the presense of type-casts.Fariborz Jahanian
2009-05-03PR2524: downgrade taking address of expression of type 'void' to an Eli Friedman
2009-05-02When determining whether an expression refers to a bit-field, lookDouglas Gregor
2009-04-29PR4103: Silence bogus unused expression warning.Eli Friedman
2009-04-26Remove getIntegerConstantExprValue in favor of using EvaluateAsInt.Eli Friedman
2009-04-26implement PCH support for the rest of ExprObjC.h, includingChris Lattner
2009-04-25Change isNullPointerConstant to be strict; hopefully this won't cause Eli Friedman
2009-04-21Fix PR4027 + rdar://6808859, we were rejecting implicit casts ofChris Lattner