Age | Commit message (Expand) | Author | Files | Lines |
2021-04-18 | Merge branches 'fix-phisrc' and 'insert-last-insn' into memops-prep | Luc Van Oostenryck | 1 | -0/+3 |
2021-04-17 | memops: dominates()'s first arg is redundant | Luc Van Oostenryck | 1 | -1/+1 |
2021-03-19 | add remove_phisources() | Luc Van Oostenryck | 1 | -0/+2 |
2021-03-19 | rename insert_branch() to convert_to_jump() | Luc Van Oostenryck | 1 | -1/+1 |
2021-03-19 | let insert_branch() return a status | Luc Van Oostenryck | 1 | -1/+1 |
2021-03-19 | move insert_branch() to flow.c | Luc Van Oostenryck | 1 | -0/+1 |
2020-11-28 | replace convert_load_instruction() by replace_with_pseudo() | Luc Van Oostenryck | 1 | -1/+0 |
2020-11-28 | memops: move rewrite_load_instruction() here | Luc Van Oostenryck | 1 | -1/+0 |
2020-11-28 | make a header for simplification | Luc Van Oostenryck | 1 | -1/+0 |
2020-11-21 | remove unneeded REPEAT_SYMBOL_CLEANUP | Luc Van Oostenryck | 1 | -1/+0 |
2020-11-17 | cfg: early CFG simplification | Luc Van Oostenryck | 1 | -0/+1 |
2018-08-26 | add a function to remove deadborn instructions | Luc Van Oostenryck | 1 | -0/+1 |
2018-06-30 | kds: add interface for kill_dead_stores() | Luc Van Oostenryck | 1 | -0/+1 |
2018-03-18 | add remove_use() | Luc Van Oostenryck | 1 | -0/+1 |
2018-03-14 | optim: fix REPEAT_CFG_CLEANUP | Luc Van Oostenryck | 1 | -3/+3 |
2018-02-24 | move inner optimization loop into optimize.c | Luc Van Oostenryck | 1 | -1/+0 |
2018-02-24 | move liveness interface to its own header | Luc Van Oostenryck | 1 | -4/+0 |
2018-02-13 | let kill_instruction() report if changes were made | Luc Van Oostenryck | 1 | -5/+5 |
2018-01-07 | cleanup: make some functions static | Luc Van Oostenryck | 1 | -1/+0 |
2017-05-12 | introduce REPEAT_CFG_CLEANUP | Luc Van Oostenryck | 1 | -0/+1 |
2017-02-16 | kill_instruction() may need to be forced or not | Luc Van Oostenryck | 1 | -1/+10 |
2009-08-11 | make sparse headers self-compilable... | Kamil Dudka | 1 | -0/+5 |
2009-08-02 | unssa: track uses when replacing a phi node | Kamil Dudka | 1 | -0/+1 |
2005-04-07 | Add warning for accessing outside of a symbol | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | Add pseudo death-note tracking. | Linus Torvalds | 1 | -0/+2 |
2005-04-07 | Don't try to share parenthood fn between phi node removal and | Linus Torvalds | 1 | -3/+0 |
2005-04-07 | Do real flow simplification only after liveness analysis. | Linus Torvalds | 1 | -1/+5 |
2005-04-07 | Rename "register.c" into "liveness.c". That's what it does. | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Add a flow verification thing. | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | Expose the "trivial common parent" logic that we use for phi | Linus Torvalds | 1 | -0/+3 |
2005-04-07 | Add "memop" simplification phase. | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | Expose "dominates()" function for memop domination checking. | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | Export the load instruction conversion functions. | Linus Torvalds | 1 | -0/+3 |
2005-04-07 | Add a final pseudo usage tracking phase, which keeps | Linus Torvalds | 1 | -0/+2 |
2005-04-07 | Make the CSE "repeat" logic be more fine-grained than just | Linus Torvalds | 1 | -0/+3 |
2005-04-07 | Handle killing of usage chains. | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | Be more thorough about killing unreachable instructions. | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | When killing a basic block, mark all its instructions unreachable. | Linus Torvalds | 1 | -0/+2 |
2005-04-07 | Move instruction simplification to new file "simplify.c". | Linus Torvalds | 1 | -0/+1 |
2005-04-07 | Do "flow" simplification earlier (separate from packing). | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Make CSE convert instructions to OP_NOP | Linus Torvalds | 1 | -1/+1 |
2005-04-07 | Add simple-stupid dominance testing for CSE. | Linus Torvalds | 1 | -0/+2 |
2005-04-07 | Add initial CSE pass | Linus Torvalds | 1 | -0/+3 |
2005-04-07 | Move flow analysis out of "linearize.c" and into new "flow.c" | Linus Torvalds | 1 | -0/+8 |