aboutsummaryrefslogtreecommitdiffstats
path: root/liveness.c
AgeCommit message (Expand)AuthorFilesLines
2009-08-02unssa: track uses when replacing a phi nodeKamil Dudka1-1/+1
2005-11-20Remove totally bogus phi-source liveness thing.Linus Torvalds1-13/+0
2005-04-07Add compile-time "range-check" infrastructure to sparseLinus Torvalds1-0/+4
2005-04-07Split OP_CAST into signed, unsigned and FP casts.Linus Torvalds1-0/+2
2005-04-07Split OP_SETVAL into OP_SETVAL (fp expressions and labels) and OP_SYMADDRLinus Torvalds1-0/+4
2005-04-07Make asm linearization not drop the constraints.Linus Torvalds1-7/+16
2005-04-07Remove pseudos from liveness list when they are defined.Linus Torvalds1-0/+14
2005-04-07Track phi uses in a separate pass from the liveness analysis.Linus Torvalds1-2/+13
2005-04-07PHI pseudos aren't supposed to show up on the livenessLinus Torvalds1-1/+1
2005-04-07Move remove_pseudo() to linearize.hLinus Torvalds1-5/+0
2005-04-07Oops. When updatign the liveness calculation, I forgot toLinus Torvalds1-8/+6
2005-04-07Fix liveness analysis.Linus Torvalds1-10/+5
2005-04-07Make OP_PHISOURCE track the OP_PHI instructions that it defines.Linus Torvalds1-1/+16
2005-04-07Teach liveness analysis about asm pseudo usage.Linus Torvalds1-0/+10
2005-04-07Track argument pseudo lifetimes too.Linus Torvalds1-14/+2
2005-04-07Add pseudo death-note tracking.Linus Torvalds1-58/+124
2005-04-07Walk the basic-block list in reverse order for liveness analysisLinus Torvalds1-2/+2
2005-04-07Remove OP_SETCC, make OP_SEL bigger instead.Linus Torvalds1-6/+1
2005-04-07Do real flow simplification only after liveness analysis.Linus Torvalds1-1/+19
2005-04-07After doing liveness analysis, remove purely internal defs from def list.Linus Torvalds1-0/+16
2005-04-07Simplify trivial casts (and handle pointers specially).Linus Torvalds1-0/+1
2005-04-07Rename "register.c" into "liveness.c". That's what it does.Linus Torvalds1-0/+234