Quentin Carbonneaux
|
b24af7d3f7
revert 1b7770e271
|
1 year ago |
Quentin Carbonneaux
|
4a809d69b5
fold scaled offsets in addresses
|
1 year ago |
Quentin Carbonneaux
|
8e8f706436
drop over-zealous offset accumulation
|
1 year ago |
Quentin Carbonneaux
|
2d046a0ac6
use mgen in amd64/isel.c
|
1 year ago |
Michael Forney
|
1b7770e271
Drop quotes around floating point constant labels
|
1 year ago |
Quentin Carbonneaux
|
c5aca682a2
comments in amd64 isel
|
2 years ago |
Michael Forney
|
d6c9669c3c
Fix conversion from float/double to unsigned int
|
2 years ago |
Quentin Carbonneaux
|
36946a5142
file,loc become dbgfile,dbgloc
|
2 years ago |
Thomas Bracht Laumann Jespersen
|
0d929287d7
implement line number info tracking
|
2 years ago |
Quentin Carbonneaux
|
a3dfbb9c04
amd64_apple: one more thread-local symbols fix
|
2 years ago |
Quentin Carbonneaux
|
1ec70daee6
amd64_apple: support thread-local addresses
|
2 years ago |
Quentin Carbonneaux
|
5e9726946d
new UNDEF Ref
|
3 years ago |
Quentin Carbonneaux
|
9126afa2da
new hlt block terminator
|
3 years ago |
Quentin Carbonneaux
|
cbee74bdb4
use a new struct for symbols
|
3 years ago |
Quentin Carbonneaux
|
8ecae92299
thread-local storage for amd64_apple
|
3 years ago |
Quentin Carbonneaux
|
00a30954ac
add support for thread-local storage
|
3 years ago |
Quentin Carbonneaux
|
8dddb971d9
drop -G flag and add target amd64_apple
|
3 years ago |
Quentin Carbonneaux
|
740bf867b3
do not fold cnst+cnst in amd64's isel
|
3 years ago |
Quentin Carbonneaux
|
c5769f62b4
dynamic stack allocs for arm64
|
3 years ago |
Quentin Carbonneaux
|
f913cb0fb7
amd64/isel: nits
|
3 years ago |
Bor Grošelj Simić
|
3964574a83
implement float -> unsigned casts
|
3 years ago |
Bor Grošelj Simić
|
74d022f975
implement unsigned -> float casts
|
3 years ago |
Eyal Sawady
|
e91d121581
Add a negation instruction
|
3 years ago |
Michael Forney
|
bf153b359e
reuse previous address constants in fold()
|
4 years ago |
Michael Forney
|
7ac88f5d48
amd64/isel: fix floating point == and != result with NaN
|
4 years ago |
Michael Forney
|
804921a3ab
amd64/isel: fix floating < and <= result with NaN
|
4 years ago |
Quentin Carbonneaux
|
3da3815a67
err when an address contains a sum $a+$b (afl)
|
4 years ago |
Quentin Carbonneaux
|
b543ffed71
handle fast locals in amd64 shifts (afl)
|
4 years ago |
Quentin Carbonneaux
|
7f4ab8d801
fix amd64 addressing selection bug (afl)
|
4 years ago |
Michael Forney
|
6d9ee13895
amd64: fix conditional jump when compare is swapped and used elsewhere
|
4 years ago |