Quentin Carbonneaux
|
640c78d0da
fix typo in simplcfg
|
преди 1 месец |
Quentin Carbonneaux
|
afd5d2e518
drop dead preds in fixphis
|
преди 1 месец |
Quentin Carbonneaux
|
e8365dd0a2
new simplcfg pass
|
преди 1 месец |
Roland Paterson-Jones
|
5c1eb24e2c
If-conversion RFC 4 - x86 only (for now), use cmovXX
|
преди 1 година |
Quentin Carbonneaux
|
f3ca257737
gvn/gcm review
|
преди 11 месеца |
Roland Paterson-Jones
|
c2ff93e75e
Global Value Numbering / Global Code Motion
|
преди 1 година |
Roland Paterson-Jones
|
9e36cbe4d8
Combine fillrpo() and fillpreds() into fillcfg().
|
преди 1 година |
Roland Paterson-Jones
|
ecfdac4f00
Simplify fillpreds()
|
преди 1 година |
Roland Paterson-Jones
|
1c769584ac
Simplify fillrpo()
|
преди 1 година |
Roland Paterson-Jones
|
024dffac8b
Blk::pred is a vector
|
преди 1 година |
Roland Paterson-Jones
|
c16f7eafca
Fn::rpo is a vector
|
преди 1 година |
Quentin Carbonneaux
|
5fee3da6ac
rename blknew() to newblk()
|
преди 2 години |
Quentin Carbonneaux
|
70f297bab7
fix case of Pool constants
|
преди 3 години |
Michael Forney
|
2cba9f6871
cfg: remove unnecessary check for jump type
|
преди 4 години |
Quentin Carbonneaux
|
7ba69be87b
fuse epilog deduplication with jump threading
|
преди 6 години |
Quentin Carbonneaux
|
ae80e4f7ca
fix bug in jumps simplification
|
преди 8 години |
Quentin Carbonneaux
|
49a4593c33
prepare for multi-target
|
преди 8 години |
Quentin Carbonneaux
|
f151e42658
remove unused parameter from uffind()
|
преди 9 години |
Quentin Carbonneaux
|
4c3c80e7e1
minor tweaks to simpljmp pass
|
преди 9 години |
Quentin Carbonneaux
|
e80252a52b
scrub assembly output
|
преди 9 години |
Quentin Carbonneaux
|
c71f44c5a8
update assert() missed in 7e1c1f
|
преди 9 години |
Quentin Carbonneaux
|
8215b50a10
fix edge deletion bug in sccp
|
преди 9 години |
Quentin Carbonneaux
|
1a76fd11f5
robustness fix in fillfron()
|
преди 9 години |
Quentin Carbonneaux
|
7e1c1f9f77
use uint for block ids
|
преди 9 години |
Quentin Carbonneaux
|
2b4ece6f99
use a less obtuse api for vnew()
|
преди 9 години |
Quentin Carbonneaux
|
3c3afdc896
schedule loop nesting computations earlier
|
преди 9 години |
Quentin Carbonneaux
|
12f9d16c7b
create cfg.c for cfg-related functions
|
преди 9 години |