Draft aarch64 back end.
authorTaylor R Campbell <campbell@mumble.net>
Sun, 13 Jan 2019 06:08:23 +0000 (06:08 +0000)
committerTaylor R Campbell <campbell@mumble.net>
Wed, 21 Aug 2019 21:34:00 +0000 (21:34 +0000)
commitd64cc6aa017fcb7445727373541027d3849e23b0
treef5cc20d043d9051aac59b19ce0ef566e91816ede
parentae24e8c900f80d381291e4dc0c1920b7c94d3d84
Draft aarch64 back end.

Nowhere near completion yet, long TODO list, not compile-tested, &c.
Not sure if I'll find any more copious spare time to work on this for
a while.
22 files changed:
src/compiler/machines/aarch64/.dir-locals.el [new file with mode: 0644]
src/compiler/machines/aarch64/TODO [new file with mode: 0644]
src/compiler/machines/aarch64/compiler.cbf [new file with mode: 0644]
src/compiler/machines/aarch64/compiler.pkg [new file with mode: 0644]
src/compiler/machines/aarch64/compiler.sf [new file with mode: 0644]
src/compiler/machines/aarch64/decls.scm [new file with mode: 0644]
src/compiler/machines/aarch64/instr.scm [new file with mode: 0644]
src/compiler/machines/aarch64/lapgen.scm [new file with mode: 0644]
src/compiler/machines/aarch64/lapopt.scm [new file with mode: 0644]
src/compiler/machines/aarch64/machine.scm [new file with mode: 0644]
src/compiler/machines/aarch64/make.scm [new file with mode: 0644]
src/compiler/machines/aarch64/order-be.scm [new file with mode: 0644]
src/compiler/machines/aarch64/order-le.scm [new file with mode: 0644]
src/compiler/machines/aarch64/rgspcm.scm [new file with mode: 0644]
src/compiler/machines/aarch64/rules1.scm [new file with mode: 0644]
src/compiler/machines/aarch64/rules2.scm [new file with mode: 0644]
src/compiler/machines/aarch64/rules3.scm [new file with mode: 0644]
src/compiler/machines/aarch64/rules4.scm [new file with mode: 0644]
src/compiler/machines/aarch64/rulfix.scm [new file with mode: 0644]
src/compiler/machines/aarch64/rulrew.scm [new file with mode: 0644]
src/microcode/cmpintmd/aarch64.c [new file with mode: 0644]
src/microcode/cmpintmd/aarch64.h [new file with mode: 0644]