X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcompiler%2Falpha%2Falloc.lisp;fp=src%2Fcompiler%2Falpha%2Falloc.lisp;h=af42bcbc4556449f9e06333af215c8bcf5c81e37;hb=63fcb94b875a97e468d9add229e220ecceec2352;hp=68f74e5e904841829589766cefaca9f43580672d;hpb=4cf50b1896b25f5337e7c258b0b560da00d47993;p=sbcl.git diff --git a/src/compiler/alpha/alloc.lisp b/src/compiler/alpha/alloc.lisp index 68f74e5..af42bcb 100644 --- a/src/compiler/alpha/alloc.lisp +++ b/src/compiler/alpha/alloc.lisp @@ -1,22 +1,15 @@ -;;; -*- Package: ALPHA -*- -;;; -;;; ********************************************************************** -;;; This code was written as part of the CMU Common Lisp project at -;;; Carnegie Mellon University, and has been placed in the public domain. -;;; +;;;; allocation VOPs for the Alpha port -;;; -;;; ********************************************************************** -;;; -;;; Allocation VOPs for the Alpha port. -;;; -;;; Written by William Lott. -;;; Converted by Sean Hallgren. -;;; +;;;; This software is part of the SBCL system. See the README file for +;;;; more information. +;;;; +;;;; This software is derived from the CMU CL system, which was +;;;; written at Carnegie Mellon University and released into the +;;;; public domain. The software is in the public domain and is +;;;; provided with absolutely no warranty. See the COPYING and CREDITS +;;;; files for more information. (in-package "SB!VM") - - ;;;; LIST and LIST* @@ -74,9 +67,8 @@ (define-vop (list* list-or-list*) (:variant t)) - -;;;; Special purpose inline allocators. +;;;; special purpose inline allocators (define-vop (allocate-code-object) (:args (boxed-arg :scs (any-reg)) @@ -144,7 +136,7 @@ (storew value result value-cell-value-slot other-pointer-type))) -;;;; Automatic allocators for primitive objects. +;;;; automatic allocators for primitive objects (define-vop (make-unbound-marker) (:args)