aboutsummaryrefslogtreecommitdiffstats
path: root/expression.h
Commit message (Expand)AuthorAgeFilesLines
* Add comment on taint flags enum referencing expr->taintJosh Triplett2007-10-101-1/+1
* expression.h needs lib.h for struct position and symbol.h for int_ctypeJosh Triplett2007-07-141-0/+2
* fix handling of address_space in casts and assignmentsAl Viro2007-07-101-1/+2
* first pass at null pointer constantsAl Viro2007-07-081-0/+1
* fix the comma handling in integer constant expressionsAl Viro2007-07-081-1/+8
* [PATCH] fix handling of integer constant expressionsAl Viro2007-06-261-1/+8
* [PATCH] implement __builtin_offsetof()Al Viro2007-06-261-0/+10
* [PATCH] rewrite of initializer handlingAl Viro2007-06-181-0/+1
* Make local declarations be statements of their ownLinus Torvalds2005-12-311-1/+1
* Make expression type enums start at one..Linus Torvalds2005-04-071-1/+1
* Split out the blob allocator from lib.c into allocate.c.Linus Torvalds2005-04-071-0/+2
* Make expression tree have an "op value" for the inc/dec operations.Linus Torvalds2005-04-071-1/+4
* Make "translation_unit()" do symbol evaluation too.Linus Torvalds2005-04-071-2/+1
* Remove EXPR_BITFIELD entirely.Linus Torvalds2005-04-071-6/+0
* Separate explicit and implied casts.Linus Torvalds2005-04-071-0/+1
* Add __sizeof_ptr__ that looks at a pointer expression andLinus Torvalds2005-04-071-0/+1
* Totally re-do how we build up the initializer tree: make theLinus Torvalds2005-04-071-3/+6
* [PATCH] handling of non-lvalue compound objectsAlexander Viro2005-04-071-0/+6
* EXPR_SAFELOGICAL is unnecessary. It ends up being the same as EXPR_BINOP.Linus Torvalds2005-04-071-1/+0
* Make expression expansion calculate the "cost" of theLinus Torvalds2005-04-071-0/+1
* Add "select" expression.Linus Torvalds2005-04-071-0/+2
* [PATCH] FP handlingAlexander Viro2005-04-071-0/+4
* [PATCH] teach sparse about __alignof__Stephen Hemminger2005-04-071-0/+1
* Support C types as first-class citizens, allowing typeLinus Torvalds2005-04-071-1/+2
* Use the "look up multiple namespaces" facilityLinus Torvalds2005-04-071-2/+4
* Allow variable-sized array size declarations.Linus Torvalds2005-04-071-0/+10
* Update copyright notices to reflect the fact that TransmetaLinus Torvalds2005-04-071-0/+1
* Cast evaluation is special: we want to simplify the cast earlyLinus Torvalds2005-04-071-0/+4
* Split tree evaluation into two phases: the first phaseLinus Torvalds2005-04-071-0/+2
* [PATCH] Make all the anonymous structures truly anonymousRyan Anderson2005-04-071-10/+10
* Parse and evaluate gcc computed goto extensions: label addressingLinus Torvalds2005-04-071-0/+5
* Check for duplicate symbol definitions only during declaration,Linus Torvalds2005-04-071-0/+1
* Start updating the copyright license comments to the OSL,Linus Torvalds2005-04-071-1/+3
* Evaluate initializer entry offsets, and add them back intoLinus Torvalds2005-04-071-0/+7
* Clean up: mark local stuff 'static', and remove unused function.Linus Torvalds2005-04-071-3/+0
* Evaluate logical expressions, and short-circuit it.Linus Torvalds2005-04-071-1/+2
* evaluate_initializer() is now static to within evaluate.cLinus Torvalds2005-04-071-1/+0
* Change the copyright to Transmeta Corp, that's likely to beLinus Torvalds2005-04-071-1/+1
* Change the evaluate functions to return the type of the resultLinus Torvalds2005-04-071-4/+4
* Evaluate more expression types: conditional expressions, statementLinus Torvalds2005-04-071-0/+5
* Remove last user of "struct token" from "struct expression".Linus Torvalds2005-04-071-5/+1
* Evaluate initializers separately. We'll need this to handleLinus Torvalds2005-04-071-0/+1
* Parse initializers properly. We parsed them before, but we didn'tLinus Torvalds2005-04-071-1/+12
* Start doing constant strings right: do proper concatenation of strings,Linus Torvalds2005-04-071-0/+4
* A structure member is just an identifier, not a random token.Linus Torvalds2005-04-071-1/+1
* Introduce a "struct position", and have the different types referLinus Torvalds2005-04-071-5/+11
* Zero out the high bits when casting constants to a smaller type,Linus Torvalds2005-04-071-1/+1
* Handle 'enum' as 'int' for integer promotion.Linus Torvalds2005-04-071-1/+2
* Evaluate bitfields into bitfield expressions.Linus Torvalds2005-04-071-0/+6
* Give comma expressions and comparison expressions different types,Linus Torvalds2005-04-071-1/+3