summaryrefslogtreecommitdiffstats
path: root/clang/AST/Expr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-1391/+0
* remove the source location arguments to various target query methods.Chris Lattner2008-03-051-38/+17
* Removed VarDecl::hasStaticStorage() (redundant with hasGlobalStorage())Ted Kremenek2008-02-271-8/+8
* implement codegen support for sizeof(void), fixing PR2080.Chris Lattner2008-02-211-11/+25
* Alternate address spaces work:Chris Lattner2008-02-201-2/+3
* Tweak fix for http://llvm.org/bugs/show_bug.cgi?id=2000 to work across typedefs.Steve Naroff2008-02-181-1/+1
* Fix bug where we would report the wrong value for __alignof__ with an expr th...Anders Carlsson2008-02-181-5/+6
* Make sizeof and __alignof work correctly with packed structs.Anders Carlsson2008-02-161-6/+8
* Remove useless parameter from isConstantSizeType.Eli Friedman2008-02-151-4/+4
* Fix a minor bug in isNullPointerConstant triggered by the linux Eli Friedman2008-02-131-1/+1
* Move IgnoreParenCasts to be a method on Expr.Chris Lattner2008-02-131-0/+17
* Refine bug fix to Expr::isLvalue (commit r46917).Steve Naroff2008-02-101-0/+4
* Change Expr::isLvalue() to allow the "void" type. This fixes bz2000 submitted...Steve Naroff2008-02-101-3/+0
* Make CallExpr::isBuiltinConstantExpr slightly more efficient.Anders Carlsson2008-01-311-3/+10
* Add support for CallExpr::isBuiltinConstantExpr(). For now, this hook is used...Steve Naroff2008-01-311-0/+20
* Implement first round of feedback on __builtin_overloadNate Begeman2008-01-301-1/+1
* Implement __builtin_offsetof.Anders Carlsson2008-01-291-1/+47
* fix isIntegerConstantExpr evaluation of unary !.Chris Lattner2008-01-251-1/+1
* Support checking and codegen of constant vector globalsNate Begeman2008-01-251-1/+2
* Implement basic overload support via a new builtin, __builtin_overload.Nate Begeman2008-01-171-0/+9
* Added method Expr::IgnoreParens(), which returns the first non-ParenExpr Expr*.Ted Kremenek2008-01-171-0/+8
* Record if a compound literal expression is @ file scope. This allows us to im...Steve Naroff2008-01-141-0/+2
* Revert r45951, Chris says it violates the C99 spec.Steve Naroff2008-01-141-30/+19
* Rewrite Expr::isNullPointerConstant() to deal with multiple levels of explici...Steve Naroff2008-01-141-19/+29
* Fix the type of predefined identifiers like __func__. Patch byChris Lattner2008-01-121-0/+4
* - Teach Expr::isConstantExpr() about InitListExpr's (and offsetof, since I no...Steve Naroff2008-01-101-3/+14
* Fix isIntegerConstantExpr to compare against zero for casts to bool instead ofChris Lattner2008-01-091-1/+12
* Teach Expr::isConstantExpr() about CompoundLiterals.Steve Naroff2008-01-091-0/+4
* Substituted all instances of the string "Objc" for "ObjC". This fixesTed Kremenek2008-01-071-2/+2
* Fix PR1895: a crash on an ugly gcc extension.Chris Lattner2008-01-021-2/+8
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Add accessors + iterator interface.Chris Lattner2007-12-281-0/+30
* Fix the location we emit the "not a constant" error for this:Chris Lattner2007-12-181-4/+12
* Fixed another case where sizeof() returns the size in bytes, not bits.Ted Kremenek2007-12-171-2/+8
* Removed "isSizeOfExpr" mode from StmtIterator. It turned out not to beTed Kremenek2007-12-151-2/+2
* Added "mode" to StmtIterator to record if the expression being iteratedTed Kremenek2007-12-141-2/+2
* Added support to StmtIterator to traverse the size expression of a VLA typeTed Kremenek2007-12-141-2/+7
* TargetInfo no longer includes a reference to SourceManager.Ted Kremenek2007-12-121-1/+3
* Fix a case where we'd return "is not a constant expr" withoutChris Lattner2007-12-111-2/+7
* Recognize CompoundLiteralExpr's as valid lvalue's.Steve Naroff2007-12-051-0/+2
* Compute side-effect for conditional expression.Fariborz Jahanian2007-12-011-0/+7
* make the unused expression warning less noisy by not warning about comma expr...Chris Lattner2007-12-011-2/+9
* String literals are always valid LValues.Anders Carlsson2007-11-301-0/+1
* GCC has an extension where the left hand side of the ? : operator can be omit...Anders Carlsson2007-11-301-3/+5
* fix compilation error noticed by Nuno LopesChris Lattner2007-11-281-1/+2
* add several cases that Expr::hasStaticStorage missed, pointed out by Oliver HuntChris Lattner2007-11-271-0/+9
* sizeof is defined by bitsin(char) not by units of 8 bits.Chris Lattner2007-11-271-4/+7
* sizeof() return size in bytes, not bits, patch by Nuno Lopes!Chris Lattner2007-11-251-1/+1
* Finish up variadic methods/messages.Steve Naroff2007-11-151-10/+10
* improve handling of address of global when checking forChris Lattner2007-11-131-0/+22
OpenPOWER on IntegriCloud