qbe

Internal scc patchset buffer for QBE
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.gitignore5L
-rw-r--r--LICENSE19L
-rw-r--r--Makefile92L
-rw-r--r--README18L
-rw-r--r--abi.c25L
-rw-r--r--alias.c220L
-rw-r--r--all.h577L
-rw-r--r--amd64/all.h70L
-rw-r--r--amd64/emit.c656L
-rw-r--r--amd64/isel.c772L
-rw-r--r--amd64/sysv.c722L
-rw-r--r--amd64/targ.c46L
-rw-r--r--arm64/abi.c852L
-rw-r--r--arm64/all.h38L
-rw-r--r--arm64/emit.c644L
-rw-r--r--arm64/isel.c317L
-rw-r--r--arm64/targ.c68L
-rw-r--r--cfg.c331L
-rw-r--r--copy.c229L
-rw-r--r--doc/abi.txt141L
-rw-r--r--doc/il.txt1169L
-rw-r--r--doc/llvm.txt98L
-rw-r--r--doc/rv64.txt20L
-rw-r--r--doc/win.txt23L
-rw-r--r--emit.c243L
-rw-r--r--fold.c535L
-rw-r--r--live.c144L
-rw-r--r--load.c493L
-rw-r--r--main.c198L
-rw-r--r--mem.c483L
-rw-r--r--minic/.gitignore4L
-rw-r--r--minic/Makefile12L
-rwxr-xr-xminic/mcc44L
-rw-r--r--minic/minic.y951L
-rw-r--r--minic/test/collatz.c33L
-rw-r--r--minic/test/euler9.c27L
-rw-r--r--minic/test/knight.c60L
-rw-r--r--minic/test/mandel.c88L
-rw-r--r--minic/test/prime.c28L
-rw-r--r--minic/test/queen.c70L
-rw-r--r--minic/yacc.c1378L
-rw-r--r--ops.h195L
-rw-r--r--parse.c1407L
-rw-r--r--rega.c698L
-rw-r--r--rv64/abi.c653L
-rw-r--r--rv64/all.h52L
-rw-r--r--rv64/emit.c564L
-rw-r--r--rv64/isel.c255L
-rw-r--r--rv64/targ.c56L
-rw-r--r--simpl.c82L
-rw-r--r--spill.c538L
-rw-r--r--ssa.c432L
-rw-r--r--test/_alt.ssa25L
-rw-r--r--test/_bf99.ssa2687L
-rw-r--r--test/_bfmandel.ssa9079L
-rw-r--r--test/_chacha20.ssa233L
-rw-r--r--test/_dragon.ssa33L
-rw-r--r--test/_fix1.ssa15L
-rw-r--r--test/_fix2.ssa15L
-rw-r--r--test/_fix3.ssa20L
-rw-r--r--test/_fix4.ssa27L
-rw-r--r--test/_live.ssa21L
-rw-r--r--test/_rpo.ssa12L
-rw-r--r--test/_slow.qbe35762L
-rw-r--r--test/_spill1.ssa22L
-rw-r--r--test/_spill2.ssa22L
-rw-r--r--test/_spill3.ssa24L
-rw-r--r--test/abi1.ssa60L
-rw-r--r--test/abi2.ssa19L
-rw-r--r--test/abi3.ssa45L
-rw-r--r--test/abi4.ssa39L
-rw-r--r--test/abi5.ssa144L
-rw-r--r--test/abi6.ssa38L
-rw-r--r--test/abi7.ssa21L
-rw-r--r--test/abi8.ssa257L
-rw-r--r--test/align.ssa17L
-rw-r--r--test/cmp1.ssa17L
-rw-r--r--test/collatz.ssa62L
-rw-r--r--test/conaddr.ssa75L
-rw-r--r--test/cprime.ssa104L
-rw-r--r--test/cup.ssa18L
-rw-r--r--test/dark.ssa32L
-rw-r--r--test/double.ssa25L
-rw-r--r--test/dynalloc.ssa27L
-rw-r--r--test/echo.ssa33L
-rw-r--r--test/env.ssa21L
-rw-r--r--test/eucl.ssa25L
-rw-r--r--test/euclc.ssa30L
-rw-r--r--test/fixarg.ssa15L
-rw-r--r--test/fold1.ssa47L
-rw-r--r--test/fpcnv.ssa129L
-rw-r--r--test/isel1.ssa24L
-rw-r--r--test/isel2.ssa122L
-rw-r--r--test/isel3.ssa87L
-rw-r--r--test/ldbits.ssa40L
-rw-r--r--test/ldhoist.ssa21L
-rw-r--r--test/load1.ssa27L
-rw-r--r--test/load2.ssa75L
-rw-r--r--test/load3.ssa50L
-rw-r--r--test/loop.ssa24L
-rw-r--r--test/mandel.ssa124L
-rw-r--r--test/max.ssa34L
-rw-r--r--test/mem1.ssa35L
-rw-r--r--test/mem2.ssa32L
-rw-r--r--test/mem3.ssa48L
-rw-r--r--test/philv.ssa34L
-rw-r--r--test/prime.ssa33L
-rw-r--r--test/puts10.ssa30L
-rw-r--r--test/queen.ssa282L
-rw-r--r--test/rega1.ssa24L
-rw-r--r--test/spill1.ssa68L
-rw-r--r--test/strcmp.ssa63L
-rw-r--r--test/strspn.ssa77L
-rw-r--r--test/sum.ssa32L
-rw-r--r--test/tls.ssa74L
-rw-r--r--test/vararg1.ssa35L
-rw-r--r--test/vararg2.ssa684L
-rwxr-xr-xtools/abi8.py110L
-rwxr-xr-xtools/abifuzz.sh107L
-rw-r--r--tools/callgen.ml535L
-rwxr-xr-xtools/cra.sh38L
-rw-r--r--tools/lexh.c94L
-rw-r--r--tools/pmov.c262L
-rwxr-xr-xtools/test.sh218L
-rw-r--r--tools/vatest.py161L
-rw-r--r--util.c596L