- Timestamp:
- May 9, 2008, 2:08:31 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/working-0711-perf/ccl/compiler/nx-basic.lisp
r9165 r9414 45 45 (let ((policy (%istruct 'compiler-policy 46 46 #'(lambda (env) 47 (neq (debug-optimize-quantity env) 3)) ; allow-tail-recursion-elimination 48 #'(lambda (env) 49 (eq (debug-optimize-quantity env) 3)) ; inhibit-register-allocation 47 (< (debug-optimize-quantity env) 2)) ; allow-tail-recursion-elimination 48 #'false ; inhibit-register-allocation 50 49 #'(lambda (env) 51 50 (let* ((safety (safety-optimize-quantity env))) … … 54 53 safety)))) ; trust-declarations 55 54 #'(lambda (env) 56 (> =(speed-optimize-quantity env)57 (+ (space-optimize-quantity env) 2))) ; open-code-inline55 (> (speed-optimize-quantity env) 56 (space-optimize-quantity env))) ; open-code-inline 58 57 #'(lambda (env) 59 58 (and (eq (speed-optimize-quantity env) 3) … … 65 64 (neq (debug-optimize-quantity env) 3)) ; inline-self-calls 66 65 #'(lambda (env) 67 (and (neq (compilation-speed-optimize-quantity env) 3) 68 (neq (safety-optimize-quantity env) 3) 69 (neq (debug-optimize-quantity env) 3))) ; allow-transforms 66 (unless (eql (safety-optimize-quantity env) 3) 67 (and (neq (compilation-speed-optimize-quantity env) 3) 68 (neq (speed-optimize-quantity env) 0) 69 (neq (debug-optimize-quantity env) 3)))) ; allow-transforms 70 70 #'(lambda (var env) ; force-boundp-checks 71 71 (declare (ignore var))
Note:
See TracChangeset
for help on using the changeset viewer.
