index
:
c9x.me/qbe.git
dev
loopopt
master
winabi
QBE - Backend Compiler
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
13 days
winabi: fix allocation of parameters to regs with hidden arg
winabi
Scott Graham
13 days
Implementation of Windows amd64_win target
Scott Graham
13 days
drop dead preds in fixphis
dev
Quentin Carbonneaux
13 days
new simplcfg pass
Quentin Carbonneaux
13 days
ifopt simplifications
Quentin Carbonneaux
13 days
If-conversion RFC 4 - x86 only (for now), use cmovXX
Roland Paterson-Jones
13 days
update copyright years
Quentin Carbonneaux
13 days
rv64: handle slots in jnz
Quentin Carbonneaux
13 days
fix jmp arg spilling
Quentin Carbonneaux
2026-01-06
please as with truncated constants
Quentin Carbonneaux
2026-01-06
arm64_apple: fix argxbh support
Quentin Carbonneaux
2026-01-06
arm64: prevent bogus IP1 clobbers
Quentin Carbonneaux
2026-01-05
rv64: fix invalid float immediates
Quentin Carbonneaux
2025-05-30
skip deleted phis in use width scan
Quentin Carbonneaux
2025-04-16
fix fp constants on big endian hosts
Quentin Carbonneaux
2025-03-16
minic: C23 doesn't allow bool as identifier
Horst H. von Brand
2025-03-15
tools/test.sh: test the native architecture without QEMU
Antonio Terceiro
2025-03-15
tools/test.sh: allow running against installed package
Antonio Terceiro
2025-03-15
Makefile: add explicit target to test the x86_64 backend
Antonio Terceiro
2025-03-15
arm64: use IP1 as scratch register
Quentin Carbonneaux
2025-03-14
10 years of qbe!
Quentin Carbonneaux
2025-03-14
gvn/gcm review
Quentin Carbonneaux
2025-03-14
Get rid of movins() infra.
Roland Paterson-Jones
2025-03-14
Global Value Numbering / Global Code Motion
Roland Paterson-Jones
2025-03-14
Combine fillrpo() and fillpreds() into fillcfg().
Roland Paterson-Jones
2025-03-14
Simplify fillpreds()
Roland Paterson-Jones
2025-03-14
Simplify fillrpo()
Roland Paterson-Jones
2025-03-14
Re-use (vgrow) b->ins vector in backend xxx_abi() fn's.
Roland Paterson-Jones
2025-03-14
idup(Ins **, Ins *, ulong) -> idup(Blk *, Ins *, ulong)
Roland Paterson-Jones
2025-03-14
Blk::ins is a vector
Roland Paterson-Jones
2025-03-14
Blk::pred is a vector
Roland Paterson-Jones
2025-03-14
Fn::rpo is a vector
Roland Paterson-Jones
2024-12-19
handle large hfas correctly on arm64
Quentin Carbonneaux
2024-10-01
fix various codegen bugs on arm64
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
[next]