Scott Graham
|
d166a61141
Implementation of Windows amd64_win target
|
1 год назад |
Quentin Carbonneaux
|
e8365dd0a2
new simplcfg pass
|
1 месяц назад |
Roland Paterson-Jones
|
5c1eb24e2c
If-conversion RFC 4 - x86 only (for now), use cmovXX
|
1 год назад |
Quentin Carbonneaux
|
8d5b86ac4c
fix fp constants on big endian hosts
|
10 месяцев назад |
Quentin Carbonneaux
|
f3ca257737
gvn/gcm review
|
11 месяцев назад |
Roland Paterson-Jones
|
1cb255cb04
Get rid of movins() infra.
|
1 год назад |
Roland Paterson-Jones
|
c2ff93e75e
Global Value Numbering / Global Code Motion
|
1 год назад |
Roland Paterson-Jones
|
9e36cbe4d8
Combine fillrpo() and fillpreds() into fillcfg().
|
1 год назад |
Roland Paterson-Jones
|
434cf5fdc4
idup(Ins **, Ins *, ulong) -> idup(Blk *, Ins *, ulong)
|
1 год назад |
Quentin Carbonneaux
|
626f0b2781
skip preludes for some leaf fns
|
1 год назад |
Roland Paterson-Jones
|
cf9f95f521
Optab-driven copy detection
|
1 год назад |
Quentin Carbonneaux
|
8ded7a56a2
add common linkage for data
|
1 год назад |
Quentin Carbonneaux
|
4a809d69b5
fold scaled offsets in addresses
|
1 год назад |
Quentin Carbonneaux
|
2d046a0ac6
use mgen in amd64/isel.c
|
1 год назад |
Quentin Carbonneaux
|
a2ad38086c
mcf's improved rsval()
|
1 год назад |
Nguyễn Gia Phong
|
b582e84e10
remove duplicated function declarations
|
1 год назад |
Drew DeVault
|
85287081c4
dbgloc: add column argument
|
2 лет назад |
Thomas Bracht Laumann Jespersen
|
0d929287d7
implement line number info tracking
|
3 лет назад |
Alexey Yerin
|
e493a7f233
Bump NString
|
2 лет назад |
Locria Cyber
|
96f16f958a
Fix 1 C UB
|
2 лет назад |
Quentin Carbonneaux
|
5fee3da6ac
rename blknew() to newblk()
|
2 лет назад |
Quentin Carbonneaux
|
eb9fcece9e
naming nit
|
2 лет назад |
Quentin Carbonneaux
|
011dfc839d
silence format warning more reliably
|
2 лет назад |
Quentin Carbonneaux
|
5e9726946d
new UNDEF Ref
|
3 лет назад |
Quentin Carbonneaux
|
26c1c30b7d
new blit instruction
|
3 лет назад |
Quentin Carbonneaux
|
c0f25aeae3
new rsval() helper for signed Refs
|
3 лет назад |
Quentin Carbonneaux
|
9126afa2da
new hlt block terminator
|
3 лет назад |
Quentin Carbonneaux
|
cbee74bdb4
use a new struct for symbols
|
3 лет назад |
Quentin Carbonneaux
|
04e2640901
rename Tmp.ins to be more descriptive
|
3 лет назад |
Quentin Carbonneaux
|
674901b718
new slot coalescing pass
|
3 лет назад |