descriptionQBE - Compiler Backend
homepage URLhttp://c9x.me/compile/
repository URLgit://c9x.me/qbe.git
ownersmallick.dev@gmail.com
last changeTue, 1 Oct 2024 17:42:50 +0000 (1 19:42 +0200)
last refreshThu, 21 Nov 2024 09:05:17 +0000 (21 10:05 +0100)
content tags
add:
README
QBE - Backend Compiler              http://c9x.me/compile/

doc/    Documentation.
minic/  An example C frontend for QBE.
tools/  Miscellaneous tools (testing).
test/   Tests.
amd64/
arm64/
rv64/   Architecture-specific code.

The LICENSE file applies to all files distributed.

- Compilation and Installation

Invoke make in this directory to create the executable
file qbe.  Install using 'make install', the standard
DESTDIR and PREFIX environment variables are supported.
Alternatively, you may simply copy the qbe binary manually.
shortlog
2024-10-01 Quentin Carbonneauxfix various codegen bugs on arm64master
2024-08-23 Quentin Carbonneauxskip preludes for some leaf fns
2024-08-15 Alexey Yerinarm64/isel: Avoid signed overflow when handling immediates
2024-08-15 Quentin Carbonneauxalign emitted code
2024-06-19 Quentin Carbonneauxdrop imul rewriting
2024-06-19 Quentin Carbonneauxno mul->shl as it confuses address matching
2024-06-18 Quentin Carbonneauxcheaper mul by small constants on amd64
2024-06-18 Quentin Carbonneauxsimplify 8*x as well as x*8
2024-06-17 Quentin Carbonneauxprevent bogus simplifications
2024-06-17 Quentin Carbonneauxqbe has its own magic
2024-06-16 Quentin Carbonneauxfix unintended assignment
2024-06-16 Quentin Carbonneauxrevert 4bc4c958
2024-06-16 Roland Paterson... Simplify int mul/udiv/urem of 2^N into shl/shr/and.
2024-06-09 Roland Paterson... Optab-driven copy detection
2024-06-05 Quentin Carbonneauxrelax one assert
2024-05-28 Erica Zreplace asm keyword
...
tags
9 months ago v1.2
22 months ago v1.1
2 years ago v1.0
heads
7 weeks ago master
6 months ago dev
7 months ago treematch
8 months ago winabi
6 years ago phiedge