X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Falpha%2Falloc.lisp;h=af42bcbc4556449f9e06333af215c8bcf5c81e37;hb=b19093fa94d6e1785abee99c35c9a610e8777671;hp=68f74e5e904841829589766cefaca9f43580672d;hpb=dfa55a883f94470267b626dae77ce7e7dfac3df6;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)