message
[sbcl.git] / src / compiler / policies.lisp
index 14a0867..3295a6c 100644 (file)
           (t 2))
   ("no" "maybe" "fast" "full"))
 
+(define-optimization-quality check-tag-existence
+    (cond ((= safety 0) 0)
+          (t 3))
+  ("no" "maybe" "yes" "yes"))
+
 (define-optimization-quality let-convertion
     (if (<= debug speed) 3 0)
   ("off" "maybe" "on" "on"))
@@ -60,3 +65,9 @@
 (define-optimization-quality float-accuracy
     3
   ("degraded" "full" "full" "full"))
+
+(define-optimization-quality insert-step-conditions
+    (if (> debug (max speed space))
+        debug
+        0)
+  ("no" "no" "partial" "full"))