| Commit message (Expand) | Author | Age | Files | Lines |
* | Be a lot more careful when re-writing branches. | Linus Torvalds | 2005-04-07 | 1 | -11/+3 |
* | Fix total braino in empty block packing. | Linus Torvalds | 2005-04-07 | 1 | -3/+1 |
* | Use "has_use_list()" to determine whether to clear it on killing | Linus Torvalds | 2005-04-07 | 1 | -6/+4 |
* | Be more careful about insn->bb pointers. | Linus Torvalds | 2005-04-07 | 1 | -5/+1 |
* | When packing basic blocks, update the instructions bb pointers. | Linus Torvalds | 2005-04-07 | 1 | -2/+8 |
* | Make the CSE "repeat" logic be more fine-grained than just | Linus Torvalds | 2005-04-07 | 1 | -0/+5 |
* | Clean up OP_STORE kill, and remove the use of the data. | Linus Torvalds | 2005-04-07 | 1 | -10/+18 |
* | Do early CSE before even doing the symbol simplification. | Linus Torvalds | 2005-04-07 | 1 | -5/+20 |
* | More instruction kill care, making sure the use chains | Linus Torvalds | 2005-04-07 | 1 | -0/+15 |
* | Be more thorough about killing unreachable instructions. | Linus Torvalds | 2005-04-07 | 1 | -0/+6 |
* | Use cleaned-up ptr list removal for removing basic blocks | Linus Torvalds | 2005-04-07 | 1 | -0/+9 |
* | Once again, remember that basic blocks may not have any instructions. | Linus Torvalds | 2005-04-07 | 1 | -1/+1 |
* | When killing a basic block, mark all its instructions unreachable. | Linus Torvalds | 2005-04-07 | 1 | -1/+7 |
* | Handle degenerate case of an instruction rewriting itself | Linus Torvalds | 2005-04-07 | 1 | -0/+2 |
* | Clean up rewriting a switch into a branch. | Linus Torvalds | 2005-04-07 | 1 | -4/+4 |
* | Move instruction simplification to new file "simplify.c". | Linus Torvalds | 2005-04-07 | 1 | -2/+4 |
* | Validity-check the pseudo 'use' list. | Linus Torvalds | 2005-04-07 | 1 | -0/+2 |
* | Fix up various pseudo usage list issues: | Linus Torvalds | 2005-04-07 | 1 | -24/+13 |
* | Oops. Forgot to add usage of a dominator list pseudo. | Linus Torvalds | 2005-04-07 | 1 | -1/+1 |
* | When checking for a single parent, allow duplicates. | Linus Torvalds | 2005-04-07 | 1 | -5/+13 |
* | Oops. Clean up some left-overs from phi removal. | Linus Torvalds | 2005-04-07 | 1 | -3/+4 |
* | Remove "struct phi", replace with instruction that generates a pseudo. | Linus Torvalds | 2005-04-07 | 1 | -37/+27 |
* | Clear a phinode list that is all empty, so that we don't need to check | Linus Torvalds | 2005-04-07 | 1 | -0/+1 |
* | Teach basic block packing about deleted phi-nodes and no-ops. | Linus Torvalds | 2005-04-07 | 1 | -7/+24 |
* | Do "flow" simplification earlier (separate from packing). | Linus Torvalds | 2005-04-07 | 1 | -5/+8 |
* | Make CSE convert instructions to OP_NOP | Linus Torvalds | 2005-04-07 | 1 | -1/+5 |
* | Add simple-stupid dominance testing for CSE. | Linus Torvalds | 2005-04-07 | 1 | -1/+1 |
* | Add initial CSE pass | Linus Torvalds | 2005-04-07 | 1 | -11/+2 |
* | If all our dominators are the same pseudo, just use it. | Linus Torvalds | 2005-04-07 | 1 | -14/+17 |
* | Revert the last load dominator change. | Linus Torvalds | 2005-04-07 | 1 | -21/+4 |
* | If we find an exclusive dominating load, see if we can follow it further. | Linus Torvalds | 2005-04-07 | 1 | -4/+21 |
* | Remove incorrect left-over from (not useful) old load-load | Linus Torvalds | 2005-04-07 | 1 | -2/+0 |
* | Move flow analysis out of "linearize.c" and into new "flow.c" | Linus Torvalds | 2005-04-07 | 1 | -0/+783 |