1.0.43.43: Merge more equivalent branches together
authorPaul Khuong <pvk@pvk.ca>
Tue, 12 Oct 2010 04:43:48 +0000 (04:43 +0000)
committerPaul Khuong <pvk@pvk.ca>
Tue, 12 Oct 2010 04:43:48 +0000 (04:43 +0000)
commit600211043a4b973e4c525511b44d9cc7a5907676
tree7d1ae083b0e9ee4ff7876635b6eba45fe58556be
parenteb7eab71a53ddcc9d72b4876c01f2f82bb686b9e
1.0.43.43: Merge more equivalent branches together

* Recognize cases of (if foo [leaf] [same leaf]), and compile the conditional
  branch away.  We used to only perform something similar to that when the
  branches jumped to exactly the same block.  We now detect simple cases of
  equivalent blocks.
src/compiler/ir1opt.lisp
version.lisp-expr