index
:
c9x.me/qbe.git
dev
loopopt
master
winabi
QBE - Backend Compiler
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
parse.c
Age
Commit message (
Expand
)
Author
2025-03-14
gvn/gcm review
Quentin Carbonneaux
2025-03-14
Global Value Numbering / Global Code Motion
Roland Paterson-Jones
2025-03-14
idup(Ins **, Ins *, ulong) -> idup(Blk *, Ins *, ulong)
Roland Paterson-Jones
2024-08-23
skip preludes for some leaf fns
Quentin Carbonneaux
2024-08-15
align emitted code
Quentin Carbonneaux
2024-06-09
Optab-driven copy detection
Roland Paterson-Jones
2024-04-13
parse: use dynamically sized hashtable for temporaries
Michael Forney
2024-04-12
add common linkage for data
Quentin Carbonneaux
2024-04-09
use mgen in amd64/isel.c
Quentin Carbonneaux
2024-04-04
fix accidentally noop loop
Quentin Carbonneaux
2024-04-03
do not parse +N constants
Quentin Carbonneaux
2024-03-28
check that data alignment is in range and a power of two
Michael Forney
2024-01-02
dbgloc: add column argument
Drew DeVault
2023-08-18
file,loc become dbgfile,dbgloc
Quentin Carbonneaux
2023-06-07
parseline() tweaks
Quentin Carbonneaux
2023-06-06
implement line number info tracking
Thomas Bracht Laumann Jespersen
2023-04-02
print prefix for thread-local symbols
Quentin Carbonneaux
2023-03-22
rename blknew() to newblk()
Quentin Carbonneaux
2022-12-25
new UNDEF Ref
Quentin Carbonneaux
2022-12-14
new blit instruction
Quentin Carbonneaux
2022-12-12
new rsval() helper for signed Refs
Quentin Carbonneaux
2022-11-27
new hlt block terminator
Quentin Carbonneaux
2022-11-22
use a new struct for symbols
Quentin Carbonneaux
2022-10-08
"rel" fields become "reloc"
Quentin Carbonneaux
2022-10-08
add support for thread-local storage
Quentin Carbonneaux
2022-10-03
flag bad vastart uses
Quentin Carbonneaux
2022-10-03
fix case of Pool constants
Quentin Carbonneaux
2022-10-03
parse sb,ub,sh,uh abi types
Quentin Carbonneaux
2022-09-15
Fix parsing of multiple globals in datadef
Ember Sawady
2022-07-01
Reject multiple section definition for a symbol
Roberto E. Vargas Caballero
2022-07-01
Add qbe identifier in error strings
Roberto E. Vargas Caballero
2022-04-11
do not leak type fields
Quentin Carbonneaux
2022-03-08
flag types defined as unions
Quentin Carbonneaux
2022-02-24
parse: allow string after first data item
Paul Ouellette
2022-02-11
gas: put zero data into .bss by default
Michael Forney
2022-02-02
shared linkage logic for func/data
Quentin Carbonneaux
2022-01-28
update token hash params
Quentin Carbonneaux
2022-01-23
increase token limit to 255
Bor Grošelj Simić
2022-01-23
Add a negation instruction
Eyal Sawady
2021-11-22
reuse previous address constants in fold()
Michael Forney
2021-10-22
make variadic args explicit
Quentin Carbonneaux
2021-09-20
parse: fix loadw when assigned to l temporary
Michael Forney
2021-08-23
parsefields: fix padding calculation
Drew DeVault
2021-07-28
fix buffer overflow in parser (afl)
Quentin Carbonneaux
2021-03-02
add data $name = section "section" ...
Drew DeVault
2020-08-06
Move NPred in parse.c and decrease it
Michael Forney
2020-08-06
Use a dynamic array for phi arguments
Michael Forney
2019-05-15
Allow specifying literal global names
Michael Forney
2019-03-14
Rearrange the fields in Ins so the bit-fields get packed together
Michael Forney
2019-03-08
use a hash table to parse temporaries
Quentin Carbonneaux
[next]