Quentin Carbonneaux
|
f3ca257737
gvn/gcm review
|
hace 11 meses |
Roland Paterson-Jones
|
c2ff93e75e
Global Value Numbering / Global Code Motion
|
hace 1 año |
Roland Paterson-Jones
|
434cf5fdc4
idup(Ins **, Ins *, ulong) -> idup(Blk *, Ins *, ulong)
|
hace 1 año |
Quentin Carbonneaux
|
626f0b2781
skip preludes for some leaf fns
|
hace 1 año |
Quentin Carbonneaux
|
efcb5465e5
align emitted code
|
hace 1 año |
Roland Paterson-Jones
|
cf9f95f521
Optab-driven copy detection
|
hace 1 año |
Michael Forney
|
99169df2ff
parse: use dynamically sized hashtable for temporaries
|
hace 1 año |
Quentin Carbonneaux
|
8ded7a56a2
add common linkage for data
|
hace 1 año |
Quentin Carbonneaux
|
2d046a0ac6
use mgen in amd64/isel.c
|
hace 1 año |
Quentin Carbonneaux
|
dc3f7d7c4a
fix accidentally noop loop
|
hace 1 año |
Quentin Carbonneaux
|
de5ced474d
do not parse +N constants
|
hace 1 año |
Michael Forney
|
85827e2232
check that data alignment is in range and a power of two
|
hace 1 año |
Drew DeVault
|
85287081c4
dbgloc: add column argument
|
hace 2 años |
Quentin Carbonneaux
|
36946a5142
file,loc become dbgfile,dbgloc
|
hace 2 años |
Quentin Carbonneaux
|
baf11b7175
parseline() tweaks
|
hace 2 años |
Thomas Bracht Laumann Jespersen
|
0d929287d7
implement line number info tracking
|
hace 3 años |
Quentin Carbonneaux
|
28d9ca8eae
print prefix for thread-local symbols
|
hace 2 años |
Quentin Carbonneaux
|
5fee3da6ac
rename blknew() to newblk()
|
hace 2 años |
Quentin Carbonneaux
|
5e9726946d
new UNDEF Ref
|
hace 3 años |
Quentin Carbonneaux
|
26c1c30b7d
new blit instruction
|
hace 3 años |
Quentin Carbonneaux
|
c0f25aeae3
new rsval() helper for signed Refs
|
hace 3 años |
Quentin Carbonneaux
|
9126afa2da
new hlt block terminator
|
hace 3 años |
Quentin Carbonneaux
|
cbee74bdb4
use a new struct for symbols
|
hace 3 años |
Quentin Carbonneaux
|
4e90b4210e
"rel" fields become "reloc"
|
hace 3 años |
Quentin Carbonneaux
|
00a30954ac
add support for thread-local storage
|
hace 3 años |
Quentin Carbonneaux
|
5cea0c20ee
flag bad vastart uses
|
hace 3 años |
Quentin Carbonneaux
|
70f297bab7
fix case of Pool constants
|
hace 3 años |
Quentin Carbonneaux
|
0b26cd4f5e
parse sb,ub,sh,uh abi types
|
hace 3 años |
Ember Sawady
|
bdaf8d374e
Fix parsing of multiple globals in datadef
|
hace 3 años |
Roberto E. Vargas Caballero
|
c8cd2824ea
Reject multiple section definition for a symbol
|
hace 3 años |