Microoptimisation for block headers on x86-64
authorPaul Khuong <pvk@pvk.ca>
Thu, 23 Jun 2011 15:05:54 +0000 (11:05 -0400)
committerPaul Khuong <pvk@pvk.ca>
Thu, 23 Jun 2011 15:05:54 +0000 (11:05 -0400)
commitce118eb9bca784396335f6f10d59219362545afa
treeaecc9e858356f964db4df8c78b0dfb330c23c5dc
parent6596b18b95780986ff4eb511ab384da138adbb58
Microoptimisation for block headers on x86-64

 Only emit a jmp over the header if a predecessor falls through to
 the current block, and it there is a trampoline.  Otherwise, it's
 not worth the cost of a branch to skip a few NOPs.
src/compiler/x86-64/call.lisp