Alex Vondrak
|
040f43854b
|
compiler.cfg.graphviz: add block numbers to labels
|
2012-09-12 15:14:08 -07:00 |
Alex Vondrak
|
a3ea32ed3e
|
compiler.cfg.gvn.redundancy-elimination: horrific tinkering that doesn't even work
|
2012-09-12 15:14:08 -07:00 |
Alex Vondrak
|
cb742f24d1
|
compiler.cfg.gvn.redundancy-elimination: rough draft
|
2012-09-12 15:14:08 -07:00 |
Alex Vondrak
|
454c2f245b
|
compiler.cfg.gvn: preparing for avail-based redundancy elimination
|
2012-09-12 15:14:08 -07:00 |
Alex Vondrak
|
cce1f9d859
|
compiler.cfg.gvn.testing: minor fix
|
2012-09-12 15:14:08 -07:00 |
Alex Vondrak
|
1adfdc5fd6
|
compiler.cfg.gvn.alien: clean up destructive rewrites
|
2012-09-12 15:14:08 -07:00 |
Alex Vondrak
|
60abd53808
|
compiler.cfg.gvn.slots: make simplify-slot-addressing non-destructive
|
2012-09-12 15:14:08 -07:00 |
Alex Vondrak
|
3787f64422
|
compiler.cfg.gvn.comparisons: fix premature cfg modifications
|
2012-09-12 15:14:08 -07:00 |
Alex Vondrak
|
d6641eddb3
|
compiler.cfg.gvn: with the change to vreg>vn, must check-redundancy on *any* insn that defs a vreg
|
2012-09-12 15:14:07 -07:00 |
Alex Vondrak
|
ad0a2e78b3
|
compiler.cfg.gvn.misc: simplify ##phi rewrite
|
2012-09-12 15:14:07 -07:00 |
Alex Vondrak
|
4b28eeaf21
|
compiler.cfg.gvn: move ##phi junk to proper vocabs
|
2012-09-12 15:14:07 -07:00 |
Alex Vondrak
|
67053cd540
|
compiler.cfg.gvn: I'm stupid; don't think a separate assoc is needed
|
2012-09-12 15:14:07 -07:00 |
Alex Vondrak
|
087329bbec
|
compiler.cfg.gvn: refactor
|
2012-09-12 15:14:07 -07:00 |
Alex Vondrak
|
b64d116582
|
compiler.cfg.gvn.testing: clean stuff up; get full, proper graphviz output
|
2012-09-12 15:14:07 -07:00 |
Alex Vondrak
|
6c09bd0cd5
|
compiler.cfg.gvn.testing: add basic graphviz output
|
2012-09-12 15:14:07 -07:00 |
Alex Vondrak
|
0e7fb629f5
|
compiler.cfg.gvn: move crappy test code to compiler.cfg.gvn.testing
|
2012-09-12 15:14:07 -07:00 |
Alex Vondrak
|
4008edfdf8
|
move compiler.cfg.graphviz & compiler.cfg.gvn from basis to extra, just to keep organized
|
2012-09-12 15:14:07 -07:00 |
Slava Pestov
|
97ec3ea1b4
|
compiler.graphviz: add high-level IR call graph rendering
|
2009-08-05 03:33:06 -05:00 |
Slava Pestov
|
5344302040
|
compiler.cfg.graphviz: add render-dom word
|
2009-07-28 11:16:32 -05:00 |
Slava Pestov
|
41c5f0d941
|
compiler.cfg.graphviz: A utility for rendering CFGs with graphviz
|
2009-07-28 06:41:29 -05:00 |