aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linearize.h
AgeCommit message (Expand)AuthorFilesLines
2005-04-07Mark the "entry" point in a function, and update it whenLinus Torvalds1-0/+1
2005-04-07[PATCH] handling of non-lvalue compound objectsAlexander Viro1-0/+5
2005-04-07Create a valid linearization of EXPR_SELECT.Linus Torvalds1-0/+3
2005-04-07EXPR_SAFELOGICAL is unnecessary. It ends up being the same as EXPR_BINOP.Linus Torvalds1-4/+4
2005-04-07Make expression expansion calculate the "cost" of theLinus Torvalds1-0/+1
2005-04-07Teach linearizer about computed goto's.Linus Torvalds1-0/+1
2005-04-07[PATCH] comparison operations fixAlexander Viro1-1/+5
2005-04-07Generalize linearize_symbol()Jeff Garzik1-1/+2
2005-04-07[PATCH] Fix "return" target handlingChristopher Li1-1/+3
2005-04-07[PATCH] More linearizion funChristopher Li1-22/+22
2005-04-07[PATCH] more op-codesChristopher Li1-8/+17
2005-04-07[PATCH] condition branch simplificationChristopher Li1-13/+97
2005-04-07[PATCH] PATCH: remove dead while loopChristopher Li1-0/+3
2005-04-07Linearize post-ops and casts.Linus Torvalds1-1/+6
2005-04-07Linearize function calls. Kind-of.Linus Torvalds1-0/+3
2005-04-07Linearize logical ops.Linus Torvalds1-0/+1
2005-04-07Add new IL for expression linearization.Linus Torvalds1-1/+52
2005-04-07Clean up linearization, and make the basic blocks beLinus Torvalds1-0/+8
2005-04-07Clean up "linearize()" calling convention even more.Linus Torvalds1-0/+1
2005-04-07Add basic block "ownership", ie each basic block has aLinus Torvalds1-2/+3
2005-04-07Add "goto/label" support for linearization.Linus Torvalds1-1/+1
2005-04-07Add real flow control to the basic-block handling.Linus Torvalds1-0/+1
2005-04-07Oops. Fix name clash by renaming the new "copy_ptr_list" to beLinus Torvalds1-0/+2
2005-04-07This add a linearization phase. It's not even close to doneLinus Torvalds1-0/+27