Quentin Carbonneaux
|
620277c004
add width info for comparisons
|
1 year ago |
Quentin Carbonneaux
|
5e9726946d
new UNDEF Ref
|
3 years ago |
Quentin Carbonneaux
|
04e2640901
rename Tmp.ins to be more descriptive
|
3 years ago |
Quentin Carbonneaux
|
0d50ebaed9
fill definition site in filluse()
|
3 years ago |
Quentin Carbonneaux
|
70f297bab7
fix case of Pool constants
|
3 years ago |
Quentin Carbonneaux
|
bda9f2833c
refine width of parsb/ub/sh/uh ops
|
3 years ago |
Michael Forney
|
9de57265ce
Use a dynamic array for phi arguments
|
5 years ago |
Quentin Carbonneaux
|
81da1cdebb
properly detect ssa form
|
6 years ago |
Quentin Carbonneaux
|
a85fe6e2d9
skip expensive ssa-building loop when possible
|
6 years ago |
Emil Skoeldberg
|
e7a3875859
Fix compiler warnings.
|
7 years ago |
Quentin Carbonneaux
|
425a2ed09c
do not account for interferences in phi classes
|
8 years ago |
Quentin Carbonneaux
|
2c2db15995
do sign/zero extensions removal in copy.c
|
8 years ago |
Quentin Carbonneaux
|
7e1c1f9f77
use uint for block ids
|
8 years ago |
Quentin Carbonneaux
|
2b4ece6f99
use a less obtuse api for vnew()
|
9 years ago |
Quentin Carbonneaux
|
12f9d16c7b
create cfg.c for cfg-related functions
|
9 years ago |
Quentin Carbonneaux
|
3f8af2ba7b
specify the allocation function in vnew
|
9 years ago |
Quentin Carbonneaux
|
20c9ec62ff
check for trivial undefined uses in ssacheck
|
9 years ago |
Quentin Carbonneaux
|
c43a07086b
factor some subtyping logic in clsmerge()
|
9 years ago |
Quentin Carbonneaux
|
491c55e6e0
handle odd jumps in blkdel() an renblk()
|
9 years ago |
Quentin Carbonneaux
|
8992106928
do not compute def-use links for regs
|
9 years ago |
Quentin Carbonneaux
|
e9dc0035ae
hack an ssa validator (likely buggy)
|
9 years ago |
Quentin Carbonneaux
|
6b1b97c996
fix bug in predecessors filling code
|
9 years ago |
Quentin Carbonneaux
|
6e70be3f22
simplify fillpreds() code
|
9 years ago |
Quentin Carbonneaux
|
1e0f18e908
add a proper block deletion routine
|
9 years ago |
Quentin Carbonneaux
|
729aa97b79
cleanup error handling
|
9 years ago |
Quentin Carbonneaux
|
b75cb8388f
new layout, put LICENSE in root
|
9 years ago |