RTL compiler: Compile TC7 branches.
authorAndy Wingo <wingo@pobox.com>
Sat, 26 Oct 2013 13:16:09 +0000 (15:16 +0200)
committerAndy Wingo <wingo@pobox.com>
Sat, 26 Oct 2013 13:16:09 +0000 (15:16 +0200)
commitbe8b62ca7f66f6acd1d342cd8576688cc33baf1c
tree980991746aa1ec3108d0b511b9adb6f91e5fbfa7
parent4fc6b4d2c5566aa54393c3124def2d7759dd447a
RTL compiler: Compile TC7 branches.

* module/system/vm/assembler.scm:
* module/system/vm/disassembler.scm (code-annotation):
* module/language/cps/primitives.scm (*branching-primcall-arities*):
* module/language/cps/compile-rtl.scm (emit-rtl-sequence): Add support
  for compiling symbol?, variable?, vector?, and string? branches.
libguile/tags.h
module/language/cps/compile-rtl.scm
module/language/cps/primitives.scm
module/system/vm/assembler.scm
module/system/vm/disassembler.scm