X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fvop.lisp;h=457616bd0b6665d7055c2daee51e0f06518206ca;hb=0bca0cb1bf5ce5572ab5cd7ba59f87fed1f2edb0;hp=0b3a37e90e1bc0a12cb3552b9da0bdeb3a80435e;hpb=f0f5d9fc9d493e6683852f947293855be46d4750;p=sbcl.git diff --git a/src/compiler/vop.lisp b/src/compiler/vop.lisp index 0b3a37e..457616b 100644 --- a/src/compiler/vop.lisp +++ b/src/compiler/vop.lisp @@ -321,9 +321,8 @@ ;; of the function, a symbol or (SETF ). Otherwise, this is ;; some string that is intended to be informative. (name "" :type (or simple-string list symbol)) - ;; a string representing the argument list that the function was - ;; defined with - (arguments nil :type (or simple-string null)) + ;; the argument list that the function was defined with. + (arguments nil :type list) ;; a function type specifier representing the arguments and results ;; of this function (type 'function :type (or list (member function)))) @@ -595,10 +594,10 @@ ;; info for automatic emission of move-arg VOPs by representation ;; selection. If NIL, then do nothing special. If non-null, then ;; there must be a more arg. Each more arg is moved to its passing - ;; location using the appropriate representation-specific - ;; move-argument VOP. The first (fixed) argument must be the - ;; control-stack frame pointer for the frame to move into. The first - ;; info arg is the list of passing locations. + ;; location using the appropriate representation-specific MOVE-ARG + ;; VOP. The first (fixed) argument must be the control-stack frame + ;; pointer for the frame to move into. The first info arg is the + ;; list of passing locations. ;; ;; Additional constraints depend on the value: ;; @@ -631,7 +630,7 @@ ;; if true, a function that is called with the VOP to do operand ;; targeting. This is done by modifying the TN-REF-TARGET slots in ;; the TN-REFS so that they point to other TN-REFS in the same VOP. - (target-function nil :type (or null function)) + (target-fun nil :type (or null function)) ;; a function that emits assembly code for a use of this VOP when it ;; is called with the VOP structure. This is null if this VOP has no ;; specified generator (i.e. if it exists only to be inherited by @@ -760,13 +759,13 @@ ;; true if the values in this SC needs to be saved across calls (save-p nil :type boolean) ;; vectors mapping from SC numbers to information about how to load - ;; from the index SC to this one. Move-Functions holds the names of - ;; the functions used to do loading, and Load-Costs holds the cost - ;; of the corresponding Move-Functions. If loading is impossible, - ;; then the entries are NIL. Load-Costs is initialized to have a 0 + ;; from the index SC to this one. MOVE-FUNS holds the names of + ;; the functions used to do loading, and LOAD-COSTS holds the cost + ;; of the corresponding move functions. If loading is impossible, + ;; then the entries are NIL. LOAD-COSTS is initialized to have a 0 ;; for this SC. - (move-functions (make-array sc-number-limit :initial-element nil) - :type sc-vector) + (move-funs (make-array sc-number-limit :initial-element nil) + :type sc-vector) (load-costs (make-array sc-number-limit :initial-element nil) :type sc-vector) ;; a vector mapping from SC numbers to possibly