Clean up and micro-optimize list checking in some x86-64 VOPs.
authorStas Boukarev <stassats@gmail.com>
Mon, 19 Aug 2013 23:20:04 +0000 (03:20 +0400)
committerStas Boukarev <stassats@gmail.com>
Mon, 19 Aug 2013 23:20:04 +0000 (03:20 +0400)
commit94603790f67ddfd00bdb890c16e28a15df45a02b
tree2675bd21df7d04a1e0baae66bc5305a99938b295
parentf61f97e46fe7e35ae4802b9ee7a33e489282de1d
Clean up and micro-optimize list checking in some x86-64 VOPs.

In length/list and values-list, instead of manually checking for LIST,
call %test-lowtag, which produces more compact code.
build-order.lisp-expr
src/compiler/x86-64/subprim.lisp
src/compiler/x86-64/values.lisp