SB-REGALLOC
SB-REGALLOC
properties
ID: SB-REGALLOC
LOCK: T
private: implementation of the compiler's register allocator
*PACK-ITERATIONS*  global var
properties
ID: SB-REGALLOC:*PACK-ITERATIONS*
ALLOC: HEAP IMMOBILE
*PACK-ITERATIONS* names a special variable: Declared type: FIXNUM Declared always-bound. Value: 500
definitions
- SYS:SRC;COMPILER;PACK-ITERATIVE.LISP
- SYS:SRC;COMPILER;PACK-ITERATIVE.LISP
PACK  compiled function
properties
ID: SB-REGALLOC:PACK
ALLOC: HEAP IMMOBILE
PACK names a compiled function: Lambda-list: (COMPONENT) Derived type: (FUNCTION (T) (VALUES &OPTIONAL)) Source file: SYS:SRC;COMPILER;PACK.LISP
definitions
- SYS:SRC;COMPILER;PACK.LISP
*TN-WRITE-COST*  var
properties
ID: SB-REGALLOC:*TN-WRITE-COST*
ALLOC: HEAP IMMOBILE
*TN-WRITE-COST* names a special variable: Value: 2
definitions
- SYS:SRC;COMPILER;PACK.LISP
*TN-LOOP-DEPTH-MULTIPLIER*  var
properties
ID: SB-REGALLOC:*TN-LOOP-DEPTH-MULTIPLIER*
ALLOC: HEAP IMMOBILE
*TN-LOOP-DEPTH-MULTIPLIER* names a special variable: Value: NIL
definitions
- SYS:SRC;COMPILER;PACK.LISP
*PACK-ASSIGN-COSTS*  var
properties
ID: SB-REGALLOC:*PACK-ASSIGN-COSTS*
ALLOC: HEAP IMMOBILE
*PACK-ASSIGN-COSTS* names a special variable: Value: T
definitions
- SYS:SRC;COMPILER;PACK.LISP
TARGET-IF-DESIRABLE  compiled function
properties
ID: SB-REGALLOC:TARGET-IF-DESIRABLE
ALLOC: HEAP IMMOBILE
TARGET-IF-DESIRABLE names a compiled function:
Lambda-list: (READ WRITE)
Derived type: (FUNCTION (SB-C:TN-REF SB-C:TN-REF)
(VALUES (OR SB-C:TN-REF NULL) &OPTIONAL))
Source file: SYS:SRC;COMPILER;PACK.LISP
definitions
- SYS:SRC;COMPILER;PACK.LISP
*REGISTER-ALLOCATION-METHOD*  var
properties
ID: SB-REGALLOC:*REGISTER-ALLOCATION-METHOD*
ALLOC: HEAP IMMOBILE
*REGISTER-ALLOCATION-METHOD* names a special variable: Declared type: (MEMBER :ADAPTIVE :GREEDY :ITERATIVE) Value: :ADAPTIVE
definitions
- SYS:SRC;COMPILER;PACK.LISP
*PACK-OPTIMIZE-SAVES*  var
properties
ID: SB-REGALLOC:*PACK-OPTIMIZE-SAVES*
ALLOC: HEAP IMMOBILE
*PACK-OPTIMIZE-SAVES* names a special variable: Value: T
definitions
- SYS:SRC;COMPILER;PACK.LISP