mirror of
git://c9x.me/qbe.git
synced 2026-04-05 18:09:47 +00:00
This is an implementation of the Windows ABI. It supports most features (struct passing/returning, varargs, env). TLS is not yet supported. This patch does not actually port QBE to Windows, it only allows QBE to generate correct asm to target Windows. As a result, testing is accomplished on a Linux host, by using a cross-compiling toolchain, and running the resulting binaries by using wine. See: TARGET=amd64_win tools/test.sh all A few cross-platform tests were changed from 'long' to 'long long' in driver code because long in C does not match the size of a QBE 'l' on Windows. |
||
|---|---|---|
| .. | ||
| abi.txt | ||
| il.txt | ||
| llvm.txt | ||
| native_win.txt | ||
| rv64.txt | ||
| win.txt | ||