Age | Commit message (Expand) | Author | Files | Lines |
2011-04-13 | flow.c: make comment for `dominates' reflect code | Jan Pokorný | 1 | -2/+2 |
2008-12-17 | Unhardcode byte size being 8 bits. | David Given | 1 | -4/+6 |
2007-03-09 | Fix typos in comments | Josh Triplett | 1 | -5/+4 |
2007-01-16 | Update usage chain for dead branch instruction. | Christopher Li | 1 | -1/+1 |
2007-01-16 | Update usage chain for dead instructions | Christopher Li | 1 | -0/+1 |
2007-01-16 | Add instruction to pseudo user tracking. | Christopher Li | 1 | -25/+26 |
2007-01-16 | Change the symbol access list to a pseudo list | Christopher Li | 1 | -4/+4 |
2005-04-07 | Use the new per-instruction position information for better | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Make "check_access()" take the size of the access properly | Linus Torvalds | 1 | -2/+2 |
2005-04-07 | Add warning for accessing outside of a symbol | Linus Torvalds | 1 | -1/+19 |
2005-04-07 | Split OP_SETVAL into OP_SETVAL (fp expressions and labels) and OP_SYMADDR | Linus Torvalds | 1 | -10/+5 |
2005-04-07 | Remove phi source merging. | Linus Torvalds | 1 | -10/+0 |
2005-04-07 | Remove unreachable bb's from the list of bb's when we kill them. | Linus Torvalds | 1 | -0/+3 |
2005-04-07 | When we simplify branches-to-branches, assert that we actually found | Linus Torvalds | 1 | -5/+8 |
2005-04-07 | Mark asms as having side effects, so that we don't | Linus Torvalds | 1 | -0/+8 |
2005-04-07 | Much cleaner entrypoint dominance handling: instead of making | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Fix conditional branch to same target simplification. | Linus Torvalds | 1 | -8/+0 |
2005-04-07 | Make the "entrypoint" be a special OP_ENTRY instruction instead of | Linus Torvalds | 1 | -7/+2 |
2005-04-07 | Fix thinko. If we follow a conditional branch, we should _not_ | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Allow conditional branch following to trigger more often. | Linus Torvalds | 1 | -17/+15 |
2005-04-07 | Implement conditional branch following when simplifying branches. | Linus Torvalds | 1 | -5/+50 |
2005-04-07 | Dang. Bitten by that non-canonical phi-list thing again. | Linus Torvalds | 1 | -2/+6 |
2005-04-07 | Split up branch flow simplification a bit in preparation for adding | Linus Torvalds | 1 | -15/+19 |
2005-04-07 | A sparse "context" instruction has side effects. Don't allow | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | Do real flow simplification only after liveness analysis. | Linus Torvalds | 1 | -26/+68 |
2005-04-07 | Move constant switch simplification to the instruction | Linus Torvalds | 1 | -37/+0 |
2005-04-07 | Associate pseudos with the symbol name whose value they got. | Linus Torvalds | 1 | -0/+2 |
2005-04-07 | Start using instruction sizes properly. | Linus Torvalds | 1 | -8/+6 |
2005-04-07 | Don't get confused by infinite loops. They happen, and we | Linus Torvalds | 1 | -1/+6 |
2005-04-07 | Pair up removals from parents and children properly. | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | Remember to kill the use of the conditional if both | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | Fix entrypoint branch rewriting.. | Linus Torvalds | 1 | -1/+3 |
2005-04-07 | When turning a conditional branch into an unconditional one, | Linus Torvalds | 1 | -1/+5 |
2005-04-07 | Clean up bb merging a bit. Still chasing "the bug". | Linus Torvalds | 1 | -9/+5 |
2005-04-07 | Check switch and computed goto target lists too when verifying. | Linus Torvalds | 1 | -1/+7 |
2005-04-07 | Add a flow verification thing. | Linus Torvalds | 1 | -0/+64 |
2005-04-07 | Be more careful when rewriting parent branches. | Linus Torvalds | 1 | -7/+9 |
2005-04-07 | Allow CSE to run after bb packing. | Linus Torvalds | 1 | -0/+18 |
2005-04-07 | Make list-ptr remove/replace take a count. | Linus Torvalds | 1 | -4/+4 |
2005-04-07 | Leave symbol pseudo usage intact when doing phi-node conversion. | Linus Torvalds | 1 | -1/+3 |
2005-04-07 | We had a big comment about destroying the use chains. So fix it already. | Linus Torvalds | 1 | -10/+1 |
2005-04-07 | Expose "dominates()" function for memop domination checking. | Linus Torvalds | 1 | -8/+7 |
2005-04-07 | Export the load instruction conversion functions. | Linus Torvalds | 1 | -6/+6 |
2005-04-07 | Fix check for "local" symbols. | Linus Torvalds | 1 | -2/+2 |
2005-04-07 | Nonlocal memops are non-determinedly dominated by the entry. | Linus Torvalds | 1 | -0/+3 |
2005-04-07 | Be a lot more careful when re-writing branches. | Linus Torvalds | 1 | -11/+3 |
2005-04-07 | Fix total braino in empty block packing. | Linus Torvalds | 1 | -3/+1 |
2005-04-07 | Use "has_use_list()" to determine whether to clear it on killing | Linus Torvalds | 1 | -6/+4 |
2005-04-07 | Be more careful about insn->bb pointers. | Linus Torvalds | 1 | -5/+1 |
2005-04-07 | When packing basic blocks, update the instructions bb pointers. | Linus Torvalds | 1 | -2/+8 |
2005-04-07 | Make the CSE "repeat" logic be more fine-grained than just | Linus Torvalds | 1 | -0/+5 |
2005-04-07 | Clean up OP_STORE kill, and remove the use of the data. | Linus Torvalds | 1 | -10/+18 |
2005-04-07 | Do early CSE before even doing the symbol simplification. | Linus Torvalds | 1 | -5/+20 |
2005-04-07 | More instruction kill care, making sure the use chains | Linus Torvalds | 1 | -0/+15 |
2005-04-07 | Be more thorough about killing unreachable instructions. | Linus Torvalds | 1 | -0/+6 |
2005-04-07 | Use cleaned-up ptr list removal for removing basic blocks | Linus Torvalds | 1 | -0/+9 |
2005-04-07 | Once again, remember that basic blocks may not have any instructions. | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | When killing a basic block, mark all its instructions unreachable. | Linus Torvalds | 1 | -1/+7 |
2005-04-07 | Handle degenerate case of an instruction rewriting itself | Linus Torvalds | 1 | -0/+2 |
2005-04-07 | Clean up rewriting a switch into a branch. | Linus Torvalds | 1 | -4/+4 |
2005-04-07 | Move instruction simplification to new file "simplify.c". | Linus Torvalds | 1 | -2/+4 |
2005-04-07 | Validity-check the pseudo 'use' list. | Linus Torvalds | 1 | -0/+2 |
2005-04-07 | Fix up various pseudo usage list issues: | Linus Torvalds | 1 | -24/+13 |
2005-04-07 | Oops. Forgot to add usage of a dominator list pseudo. | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | When checking for a single parent, allow duplicates. | Linus Torvalds | 1 | -5/+13 |
2005-04-07 | Oops. Clean up some left-overs from phi removal. | Linus Torvalds | 1 | -3/+4 |
2005-04-07 | Remove "struct phi", replace with instruction that generates a pseudo. | Linus Torvalds | 1 | -37/+27 |
2005-04-07 | Clear a phinode list that is all empty, so that we don't need to check | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | Teach basic block packing about deleted phi-nodes and no-ops. | Linus Torvalds | 1 | -7/+24 |
2005-04-07 | Do "flow" simplification earlier (separate from packing). | Linus Torvalds | 1 | -5/+8 |
2005-04-07 | Make CSE convert instructions to OP_NOP | Linus Torvalds | 1 | -1/+5 |
2005-04-07 | Add simple-stupid dominance testing for CSE. | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Add initial CSE pass | Linus Torvalds | 1 | -11/+2 |
2005-04-07 | If all our dominators are the same pseudo, just use it. | Linus Torvalds | 1 | -14/+17 |
2005-04-07 | Revert the last load dominator change. | Linus Torvalds | 1 | -21/+4 |
2005-04-07 | If we find an exclusive dominating load, see if we can follow it further. | Linus Torvalds | 1 | -4/+21 |
2005-04-07 | Remove incorrect left-over from (not useful) old load-load | Linus Torvalds | 1 | -2/+0 |
2005-04-07 | Move flow analysis out of "linearize.c" and into new "flow.c" | Linus Torvalds | 1 | -0/+783 |