1.0.16.26: dx allocation thru CAST nodes
commit1dd20e25cece8c023b2c751a6553573d00aac7ce
authorNikodemus Siivola <nikodemus@random-state.net>
Thu, 8 May 2008 11:52:04 +0000 (8 11:52 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Thu, 8 May 2008 11:52:04 +0000 (8 11:52 +0000)
tree328373ed1e1e6805ce1f65fc84cf5dd6c1595281
parentdabefb02a8df444fbc3c38d7043e201ae450040e
1.0.16.26: dx allocation thru CAST nodes

 * Allow DX allocation of LVARs thru cast nodes without type checks.

 * Since it is not obvious to me that all uses of CAST-VALUE must be
   in the same component as the cast itself, AVER that.

 * Results of MAKE-ARRAY can once more be stack allocated. Regression
   caused by different handling of TRULY-THE introducing cast nodes
   where there previously were none.

 * Tests.
NEWS
src/compiler/ir1util.lisp
src/compiler/locall.lisp
src/compiler/physenvanal.lisp
tests/dynamic-extent.impure.lisp
version.lisp-expr