summary refs log tree commit diff
path: root/ssa.c
AgeCommit message (Expand)Author
2022-10-03refine width of parsb/ub/sh/uh opsQuentin Carbonneaux
2020-08-06Use a dynamic array for phi argumentsMichael Forney
2019-04-11properly detect ssa formQuentin Carbonneaux
2019-03-01skip expensive ssa-building loop when possibleQuentin Carbonneaux
2018-04-26Fix compiler warnings.Emil Skoeldberg
2017-05-16do not account for interferences in phi classesQuentin Carbonneaux
2017-02-25do sign/zero extensions removal in copy.cQuentin Carbonneaux
2017-02-06use uint for block idsQuentin Carbonneaux
2017-01-12use a less obtuse api for vnew()Quentin Carbonneaux
2016-12-12create cfg.c for cfg-related functionsQuentin Carbonneaux
2016-08-15specify the allocation function in vnewQuentin Carbonneaux
2016-04-19check for trivial undefined uses in ssacheckQuentin Carbonneaux
2016-04-18factor some subtyping logic in clsmerge()Quentin Carbonneaux
2016-04-13handle odd jumps in blkdel() an renblk()Quentin Carbonneaux
2016-04-13do not compute def-use links for regsQuentin Carbonneaux
2016-04-13hack an ssa validator (likely buggy)Quentin Carbonneaux
2016-04-12fix bug in predecessors filling codeQuentin Carbonneaux
2016-04-12simplify fillpreds() codeQuentin Carbonneaux
2016-04-09add a proper block deletion routineQuentin Carbonneaux
2016-03-31cleanup error handlingQuentin Carbonneaux
2016-03-29new layout, put LICENSE in rootQuentin Carbonneaux