Changeset 14983
- Timestamp:
- Sep 16, 2011, 3:15:23 AM (13 years ago)
- Location:
- trunk/source/compiler
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/compiler/nx1.lisp
r14982 r14983 1429 1429 (push tag *nx-tags*)) 1430 1430 (let* ((body nil) 1431 (*nx-loop-nesting-level* (1+ *nx-loop-nesting-level*))) 1431 (level *nx-loop-nesting-level*) 1432 (*nx-loop-nesting-level* level)) 1433 1432 1434 (dolist (form args (setq body (nreverse body))) 1433 1435 (push 1434 1436 (if (atom form) 1435 1437 (let ((info (nx-tag-info form))) 1438 (when (eql level *nx-loop-nesting-level*) 1439 (setq *nx-loop-nesting-level* (1+ level))) 1436 1440 (%rplaca (%cdr (%cdr (%cdr (%cdr info)))) t) 1437 1441 (cons (%nx1-operator tag-label) info)) -
trunk/source/compiler/nx2.lisp
r14978 r14983 22 22 (defun nx2-bigger-cdr-than (x y) 23 23 (declare (cons x y)) 24 (> ( the fixnum (cdr x)) (the fixnum (cdr y))))24 (> (cdr x) (cdr y))) 25 25 26 26 ;;; Return an unordered list of "varsets": each var in a varset can be -
trunk/source/compiler/nxenv.lisp
r14982 r14983 566 566 by 567 567 (expt 4 *nx-loop-nesting-level*))) 568 (new ( %i+ nsetqsscaled-by)))568 (new (+ (var-refs var) scaled-by))) 569 569 (nx-set-var-root-nsetqs var (1+ nsetqs)) 570 570 ;; If a variable is setq'ed from a catch nested within the construct that
Note:
See TracChangeset
for help on using the changeset viewer.
