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