Quentin Carbonneaux
|
4a809d69b5
fold scaled offsets in addresses
|
1 year ago |
Quentin Carbonneaux
|
2d046a0ac6
use mgen in amd64/isel.c
|
1 year ago |
Quentin Carbonneaux
|
eb9fcece9e
naming nit
|
2 years ago |
Quentin Carbonneaux
|
011dfc839d
silence format warning more reliably
|
2 years ago |
Quentin Carbonneaux
|
5e9726946d
new UNDEF Ref
|
3 years ago |
Quentin Carbonneaux
|
26c1c30b7d
new blit instruction
|
3 years ago |
Quentin Carbonneaux
|
cbee74bdb4
use a new struct for symbols
|
3 years ago |
Quentin Carbonneaux
|
4e90b4210e
"rel" fields become "reloc"
|
3 years ago |
Quentin Carbonneaux
|
00a30954ac
add support for thread-local storage
|
3 years ago |
Quentin Carbonneaux
|
70f297bab7
fix case of Pool constants
|
3 years ago |
Quentin Carbonneaux
|
c5769f62b4
dynamic stack allocs for arm64
|
3 years ago |
Quentin Carbonneaux
|
349794f3e4
cosmetics
|
3 years ago |
Michael Forney
|
bf153b359e
reuse previous address constants in fold()
|
4 years ago |
Michael Forney
|
8401139089
util: fix typo preventing 4-byte copy in blit()
|
4 years ago |
Quentin Carbonneaux
|
3da3815a67
err when an address contains a sum $a+$b (afl)
|
4 years ago |
Quentin Carbonneaux
|
99c8f84efc
fix a couple asan complaints
|
4 years ago |
Quentin Carbonneaux
|
9908ae067a
isreg() does not need to be inlined
|
8 years ago |
Quentin Carbonneaux
|
a3a1451c5f
intern symbol names
|
8 years ago |
Quentin Carbonneaux
|
425a2ed09c
do not account for interferences in phi classes
|
8 years ago |
Quentin Carbonneaux
|
96836855a5
rework storage of types
|
8 years ago |
Quentin Carbonneaux
|
49a4593c33
prepare for multi-target
|
8 years ago |
Quentin Carbonneaux
|
2b4ece6f99
use a less obtuse api for vnew()
|
9 years ago |
Quentin Carbonneaux
|
7918c9411c
improve performance of bsiter()
|
9 years ago |
Quentin Carbonneaux
|
12f9d16c7b
create cfg.c for cfg-related functions
|
9 years ago |
Quentin Carbonneaux
|
2380b5786a
make newtmp() return zeroed out temporaries
|
9 years ago |
Quentin Carbonneaux
|
3f8af2ba7b
specify the allocation function in vnew
|
9 years ago |
Quentin Carbonneaux
|
c43a07086b
factor some subtyping logic in clsmerge()
|
9 years ago |
Quentin Carbonneaux
|
9441c55fc6
oops, memcpy -> memmove
|
9 years ago |
Quentin Carbonneaux
|
491c55e6e0
handle odd jumps in blkdel() an renblk()
|
9 years ago |
Quentin Carbonneaux
|
95f1a20e0e
separate name and index in newtmp()
|
9 years ago |