index
:
qbe.git
dev
master
phiedge
treematch
winabi
Compiler Backend
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
13 days
fix various codegen bugs on arm64
HEAD
master
Quentin Carbonneaux
2024-08-23
skip preludes for some leaf fns
Quentin Carbonneaux
2024-08-15
arm64/isel: Avoid signed overflow when handling immediates
Alexey Yerin
2024-08-15
align emitted code
Quentin Carbonneaux
2024-06-19
drop imul rewriting
Quentin Carbonneaux
2024-06-19
no mul->shl as it confuses address matching
Quentin Carbonneaux
2024-06-18
cheaper mul by small constants on amd64
Quentin Carbonneaux
2024-06-18
simplify 8*x as well as x*8
Quentin Carbonneaux
2024-06-17
prevent bogus simplifications
Quentin Carbonneaux
2024-06-17
qbe has its own magic
Quentin Carbonneaux
2024-06-16
fix unintended assignment
Quentin Carbonneaux
2024-06-16
revert 4bc4c958
Quentin Carbonneaux
2024-06-16
Simplify int mul/udiv/urem of 2^N into shl/shr/and.
Roland Paterson-Jones
2024-06-09
Optab-driven copy detection
Roland Paterson-Jones
2024-06-05
relax one assert
Quentin Carbonneaux
2024-05-28
replace asm keyword
Erica Z
2024-05-03
add width info for comparisons
Quentin Carbonneaux
2024-04-27
function params must be unique
Quentin Carbonneaux
2024-04-22
revert 1b7770e271
Quentin Carbonneaux
2024-04-13
parse: use dynamically sized hashtable for temporaries
Michael Forney
2024-04-12
add "make wc"
Quentin Carbonneaux
2024-04-12
drop unnecessary check
Quentin Carbonneaux
2024-04-12
add common linkage for data
Quentin Carbonneaux
2024-04-11
fold scaled offsets in addresses
Quentin Carbonneaux
2024-04-11
drop over-zealous offset accumulation
Quentin Carbonneaux
2024-04-09
use mgen in amd64/isel.c
Quentin Carbonneaux
2024-04-09
mgen: match automatons and C generation
Quentin Carbonneaux
2024-04-09
fuse ac rules in ins-tree matching
Quentin Carbonneaux
2024-04-09
does not look too good
Quentin Carbonneaux
2024-04-09
modulo ac matching and more tests
Quentin Carbonneaux
2024-04-09
wip ins-tree matcher
Quentin Carbonneaux
2024-04-07
mcf's improved rsval()
Quentin Carbonneaux
2024-04-04
fix accidentally noop loop
Quentin Carbonneaux
2024-04-03
do not parse +N constants
Quentin Carbonneaux
2024-04-03
Eliminate fully overlapping blits after coalescing stack slots
Richard McCormack
2024-03-28
check that data alignment is in range and a power of two
Michael Forney
2024-03-26
Drop quotes around floating point constant labels
Michael Forney
2024-03-07
test/fpcnv: skip of inexactly converted integers
Nguyễn Gia Phong
2024-03-07
remove duplicated function declarations
Nguyễn Gia Phong
2024-03-07
update copyright years
Quentin Carbonneaux
2024-03-07
declare check-rv64 as a phony make target
Nguyễn Gia Phong
2024-03-07
fix bug in alias analysis
Quentin Carbonneaux
2024-01-29
Print total number of tests run to get a better view of how much is broken.
v1.2
Tobias Heider
2024-01-03
fix link in doc
Quentin Carbonneaux
2024-01-02
dbgloc: add column argument
Drew DeVault
2024-01-02
Add missing documentation for union types and VAL.
Chenguang Wang
2024-01-02
revert 5af33410
Quentin Carbonneaux
2023-12-30
Fix IBT/BTI by instrumenting function calls
Tobias Heider
2023-12-30
hard-code $(CC) to equal "cc"
Lorenz (xha)
2023-09-25
Fix architecture detection on OpenBSD/arm64
Josiah Frentsos
[next]