Roland Paterson-Jones
|
434cf5fdc4
idup(Ins **, Ins *, ulong) -> idup(Blk *, Ins *, ulong)
|
před 1 rokem |
Quentin Carbonneaux
|
626f0b2781
skip preludes for some leaf fns
|
před 1 rokem |
Quentin Carbonneaux
|
b5be429091
fix unintended assignment
|
před 1 rokem |
Quentin Carbonneaux
|
b24af7d3f7
revert 1b7770e271
|
před 1 rokem |
Quentin Carbonneaux
|
4a809d69b5
fold scaled offsets in addresses
|
před 1 rokem |
Quentin Carbonneaux
|
8e8f706436
drop over-zealous offset accumulation
|
před 1 rokem |
Quentin Carbonneaux
|
2d046a0ac6
use mgen in amd64/isel.c
|
před 1 rokem |
Michael Forney
|
1b7770e271
Drop quotes around floating point constant labels
|
před 1 rokem |
Quentin Carbonneaux
|
c5aca682a2
comments in amd64 isel
|
před 2 roky |
Michael Forney
|
d6c9669c3c
Fix conversion from float/double to unsigned int
|
před 2 roky |
Quentin Carbonneaux
|
36946a5142
file,loc become dbgfile,dbgloc
|
před 2 roky |
Thomas Bracht Laumann Jespersen
|
0d929287d7
implement line number info tracking
|
před 3 roky |
Quentin Carbonneaux
|
a3dfbb9c04
amd64_apple: one more thread-local symbols fix
|
před 2 roky |
Quentin Carbonneaux
|
1ec70daee6
amd64_apple: support thread-local addresses
|
před 2 roky |
Quentin Carbonneaux
|
5e9726946d
new UNDEF Ref
|
před 3 roky |
Quentin Carbonneaux
|
9126afa2da
new hlt block terminator
|
před 3 roky |
Quentin Carbonneaux
|
cbee74bdb4
use a new struct for symbols
|
před 3 roky |
Quentin Carbonneaux
|
8ecae92299
thread-local storage for amd64_apple
|
před 3 roky |
Quentin Carbonneaux
|
00a30954ac
add support for thread-local storage
|
před 3 roky |
Quentin Carbonneaux
|
8dddb971d9
drop -G flag and add target amd64_apple
|
před 3 roky |
Quentin Carbonneaux
|
740bf867b3
do not fold cnst+cnst in amd64's isel
|
před 3 roky |
Quentin Carbonneaux
|
c5769f62b4
dynamic stack allocs for arm64
|
před 3 roky |
Quentin Carbonneaux
|
f913cb0fb7
amd64/isel: nits
|
před 4 roky |
Bor Grošelj Simić
|
3964574a83
implement float -> unsigned casts
|
před 4 roky |
Bor Grošelj Simić
|
74d022f975
implement unsigned -> float casts
|
před 4 roky |
Eyal Sawady
|
e91d121581
Add a negation instruction
|
před 4 roky |
Michael Forney
|
bf153b359e
reuse previous address constants in fold()
|
před 4 roky |
Michael Forney
|
7ac88f5d48
amd64/isel: fix floating point == and != result with NaN
|
před 4 roky |
Michael Forney
|
804921a3ab
amd64/isel: fix floating < and <= result with NaN
|
před 4 roky |
Quentin Carbonneaux
|
3da3815a67
err when an address contains a sum $a+$b (afl)
|
před 4 roky |