aboutsummaryrefslogtreecommitdiff
path: root/flow.h
Commit message (Expand)AuthorAgeFilesLines
* Add warning for accessing outside of a symbolLinus Torvalds2005-04-071-0/+1
* Add pseudo death-note tracking.Linus Torvalds2005-04-071-0/+2
* Don't try to share parenthood fn between phi node removal and Linus Torvalds2005-04-071-3/+0
* Do real flow simplification only after liveness analysis.Linus Torvalds2005-04-071-1/+5
* Rename "register.c" into "liveness.c". That's what it does.Linus Torvalds2005-04-071-1/+1
* Add a flow verification thing.Linus Torvalds2005-04-071-0/+1
* Expose the "trivial common parent" logic that we use for phiLinus Torvalds2005-04-071-0/+3
* Add "memop" simplification phase.Linus Torvalds2005-04-071-0/+1
* Expose "dominates()" function for memop domination checking.Linus Torvalds2005-04-071-0/+1
* Export the load instruction conversion functions.Linus Torvalds2005-04-071-0/+3
* Add a final pseudo usage tracking phase, which keepsLinus Torvalds2005-04-071-0/+2
* Make the CSE "repeat" logic be more fine-grained than justLinus Torvalds2005-04-071-0/+3
* Handle killing of usage chains.Linus Torvalds2005-04-071-0/+1
* Be more thorough about killing unreachable instructions.Linus Torvalds2005-04-071-0/+1
* When killing a basic block, mark all its instructions unreachable.Linus Torvalds2005-04-071-0/+2
* Move instruction simplification to new file "simplify.c".Linus Torvalds2005-04-071-0/+1
* Do "flow" simplification earlier (separate from packing).Linus Torvalds2005-04-071-1/+1
* Make CSE convert instructions to OP_NOPLinus Torvalds2005-04-071-1/+1
* Add simple-stupid dominance testing for CSE.Linus Torvalds2005-04-071-0/+2
* Add initial CSE passLinus Torvalds2005-04-071-0/+3
* Move flow analysis out of "linearize.c" and into new "flow.c"Linus Torvalds2005-04-071-0/+8