aboutsummaryrefslogtreecommitdiff
path: root/cfg.c
AgeCommit message (Expand)Author
13 daysdrop dead preds in fixphisdevQuentin Carbonneaux
13 daysnew simplcfg passQuentin Carbonneaux
13 daysIf-conversion RFC 4 - x86 only (for now), use cmovXXRoland Paterson-Jones
2025-03-14gvn/gcm reviewQuentin Carbonneaux
2025-03-14Global Value Numbering / Global Code MotionRoland Paterson-Jones
2025-03-14Combine fillrpo() and fillpreds() into fillcfg().Roland Paterson-Jones
2025-03-14Simplify fillpreds()Roland Paterson-Jones
2025-03-14Simplify fillrpo()Roland Paterson-Jones
2025-03-14Blk::pred is a vectorRoland Paterson-Jones
2025-03-14Fn::rpo is a vectorRoland Paterson-Jones
2023-03-22rename blknew() to newblk()Quentin Carbonneaux
2022-10-03fix case of Pool constantsQuentin Carbonneaux
2022-02-17cfg: remove unnecessary check for jump typeMichael Forney
2019-05-05fuse epilog deduplication with jump threadingQuentin Carbonneaux
2017-08-17fix bug in jumps simplificationQuentin Carbonneaux
2017-04-08prepare for multi-targetQuentin Carbonneaux
2017-02-27remove unused parameter from uffind()Quentin Carbonneaux
2017-02-27minor tweaks to simpljmp passQuentin Carbonneaux
2017-02-27scrub assembly outputQuentin Carbonneaux
2017-02-07update assert() missed in 7e1c1fQuentin Carbonneaux
2017-02-06fix edge deletion bug in sccpQuentin Carbonneaux
2017-02-06robustness fix in fillfron()Quentin Carbonneaux
2017-02-06use uint for block idsQuentin Carbonneaux
2017-01-12use a less obtuse api for vnew()Quentin Carbonneaux
2016-12-21schedule loop nesting computations earlierQuentin Carbonneaux
2016-12-12create cfg.c for cfg-related functionsQuentin Carbonneaux