Thomas Bracht Laumann Jespersen
|
0d929287d7
implement line number info tracking
|
2 years ago |
Quentin Carbonneaux
|
26c1c30b7d
new blit instruction
|
3 years ago |
Quentin Carbonneaux
|
674901b718
new slot coalescing pass
|
3 years ago |
Quentin Carbonneaux
|
a7e1602252
fix asm comment position
|
3 years ago |
Quentin Carbonneaux
|
79f3673d20
new arm64_apple target
|
3 years ago |
Quentin Carbonneaux
|
a9a70e30a8
add new target-specific abi0 pass
|
3 years ago |
Quentin Carbonneaux
|
8dddb971d9
drop -G flag and add target amd64_apple
|
3 years ago |
Quentin Carbonneaux
|
5490268683
flag the default target in "qbe -h"
|
3 years ago |
Quentin Carbonneaux
|
2caa26e388
move nx stack annotation to gas.c
|
3 years ago |
Daniel Xu
|
3c5cd9fdd0
Close input file after done reading
|
3 years ago |
Quentin Carbonneaux
|
2416d29141
new -t? flag to print default target
|
3 years ago |
Quentin Carbonneaux
|
6ca9399ed6
output symbol type and size
|
3 years ago |
Michael Forney
|
4e93eeaa3b
add rv64 backend
|
3 years ago |
Detlef Riekenberg
|
a32ecfb452
Do not use the asm keyword as a local variable
|
3 years ago |
Bor Grošelj Simić
|
55a1522b55
check for fopen() errors for output file
|
3 years ago |
Quentin Carbonneaux
|
52c8eb48ee
skip nx stack annotation on osx
|
4 years ago |
Michael Forney
|
9c4e4bc68a
Arrange debug flag table to match pass order
|
4 years ago |
Quentin Carbonneaux
|
84b889c6ef
move fillloop() after fold()
|
6 years ago |
Quentin Carbonneaux
|
81da1cdebb
properly detect ssa form
|
6 years ago |
Quentin Carbonneaux
|
61090c758d
new arm64 backend, yeepee
|
8 years ago |
Quentin Carbonneaux
|
49a4593c33
prepare for multi-target
|
8 years ago |
Quentin Carbonneaux
|
e80252a52b
scrub assembly output
|
8 years ago |
Quentin Carbonneaux
|
2c2db15995
do sign/zero extensions removal in copy.c
|
8 years ago |
Quentin Carbonneaux
|
df61decee5
start a new simplification pass
|
8 years ago |
Quentin Carbonneaux
|
f3301026fa
reenable and fix a bug in memopt
|
8 years ago |
Quentin Carbonneaux
|
b99a8b0d07
support variable argument lists
|
8 years ago |
Quentin Carbonneaux
|
7e1c1f9f77
use uint for block ids
|
8 years ago |
Quentin Carbonneaux
|
2b4ece6f99
use a less obtuse api for vnew()
|
9 years ago |
Quentin Carbonneaux
|
3c3afdc896
schedule loop nesting computations earlier
|
9 years ago |
Quentin Carbonneaux
|
96f0711dac
use the new load optimization
|
9 years ago |