Add ir2-hook fun optimizer.
[sbcl.git] / src / code / 
tree6b021cbc1b0f49fe29c209a61bdfec000e26baf3
drwxr-xr-x   ..
-rw-r--r-- 2551 alien-type.lisp
-rw-r--r-- 18578 alloc.lisp
-rw-r--r-- 5987 alpha-vm.lisp
-rw-r--r-- 3784 android-os.lisp
-rw-r--r-- 7532 ansi-stream.lisp
-rw-r--r-- 2405 arm-vm.lisp
-rw-r--r-- 3999 arm64-vm.lisp
-rw-r--r-- 84341 array.lisp
-rw-r--r-- 16606 backq.lisp
-rw-r--r-- 2697 barrier.lisp
-rw-r--r-- 9192 bignum-random.lisp
-rw-r--r-- 87387 bignum.lisp
-rw-r--r-- 42654 bit-bash.lisp
-rw-r--r-- 3873 bsd-os.lisp
-rw-r--r-- 17820 cas.lisp
-rw-r--r-- 744 char.lisp
-rw-r--r-- 5802 cl-specials.lisp
-rw-r--r-- 1584 class-init.lisp
-rw-r--r-- 63334 class.lisp
-rw-r--r-- 5507 cmacros.lisp
-rw-r--r-- 11704 coerce.lisp
-rw-r--r-- 10986 cold-error.lisp
-rw-r--r-- 5452 cold-init-helper-macros.lisp
-rw-r--r-- 21291 cold-init.lisp
-rw-r--r-- 3203 common-os.lisp
-rw-r--r-- 2269 condition-boot.lisp
-rw-r--r-- 75884 condition.lisp
-rw-r--r-- 2574 cross-byte.lisp
-rw-r--r-- 991 cross-char.lisp
-rw-r--r-- 4484 cross-condition.lisp
-rw-r--r-- 1407 cross-early.lisp
-rw-r--r-- 11739 cross-float.lisp
-rw-r--r-- 1904 cross-io.lisp
-rw-r--r-- 7233 cross-misc.lisp
-rw-r--r-- 2400 cross-modular.lisp
-rw-r--r-- 2621 cross-sap.lisp
-rw-r--r-- 789 cross-thread.lisp
-rw-r--r-- 23710 cross-type.lisp
-rw-r--r-- 8771 deadline.lisp
-rw-r--r-- 17535 debug-info.lisp
-rw-r--r-- 159272 debug-int.lisp
-rw-r--r-- 4768 debug-var-io.lisp
-rw-r--r-- 85702 debug.lisp
-rw-r--r-- 4350 defbangconstant.lisp
-rw-r--r-- 5904 defbangstruct.lisp
-rw-r--r-- 2242 defbangtype.lisp
-rw-r--r-- 40126 defboot.lisp
-rw-r--r-- 3844 defmacro.lisp
-rw-r--r-- 18085 defpackage.lisp
-rw-r--r-- 15306 defsetfs.lisp
-rw-r--r-- 102319 defstruct.lisp
-rw-r--r-- 8125 deftypes-for-target.lisp
-rw-r--r-- 1726 describe-policy.lisp
-rw-r--r-- 32702 describe.lisp
-rw-r--r-- 2648 destructuring-bind.lisp
-rw-r--r-- 22629 dyncount.lisp
-rw-r--r-- 6147 early-alieneval.lisp
-rw-r--r-- 893 early-array.lisp
-rw-r--r-- 3189 early-cl.lisp
-rw-r--r-- 6171 early-class.lisp
-rw-r--r-- 17691 early-classoid.lisp
-rw-r--r-- 691 early-constants.lisp
-rw-r--r-- 4626 early-defmethod.lisp
-rw-r--r-- 74556 early-extensions.lisp
-rw-r--r-- 8830 early-fasl.lisp
-rw-r--r-- 8744 early-float.lisp
-rw-r--r-- 2262 early-format.lisp
-rw-r--r-- 2959 early-full-eval.lisp
-rw-r--r-- 2647 early-impl.lisp
-rw-r--r-- 2809 early-package.lisp
-rw-r--r-- 9466 early-pprint.lisp
-rw-r--r-- 9463 early-print.lisp
-rw-r--r-- 9584 early-raw-slots.lisp
-rw-r--r-- 1614 early-source-location.lisp
-rw-r--r-- 2491 early-step.lisp
-rw-r--r-- 1398 early-thread.lisp
-rw-r--r-- 699 early-time.lisp
-rw-r--r-- 47295 early-type.lisp
-rw-r--r-- 3783 error-error.lisp
-rw-r--r-- 8887 error.lisp
-rw-r--r-- 15164 eval.lisp
-rw-r--r-- 574 exhaust.lisp
drwxr-xr-x - external-formats
-rw-r--r-- 124209 fd-stream.lisp
-rw-r--r-- 17768 fdefinition.lisp
-rw-r--r-- 54767 filesys.lisp
-rw-r--r-- 4219 final.lisp
-rw-r--r-- 10301 float-trap.lisp
-rw-r--r-- 40915 float.lisp
-rw-r--r-- 31540 fop.lisp
-rw-r--r-- 778 force-delayed-defbangconstants.lisp
-rw-r--r-- 822 force-delayed-defbangstructs.lisp
-rw-r--r-- 9237 foreign-load.lisp
-rw-r--r-- 7220 foreign.lisp
-rw-r--r-- 3229 format-directive.lisp
-rw-r--r-- 9735 format-time.lisp
-rw-r--r-- 53125 full-eval.lisp
-rw-r--r-- 3374 function-names.lisp
-rw-r--r-- 1596 funutils.lisp
-rw-r--r-- 20107 gc.lisp
-rw-r--r-- 1137 globals.lisp
-rw-r--r-- 6118 hash-table.lisp
-rw-r--r-- 45417 host-alieneval.lisp
-rw-r--r-- 5683 host-c-call.lisp
-rw-r--r-- 2293 host-pprint.lisp
-rw-r--r-- 3601 hppa-vm.lisp
-rw-r--r-- 1675 hpux-os.lisp
-rw-r--r-- 4211 huffman.lisp
-rw-r--r-- 7529 immobile-code.lisp
-rw-r--r-- 14072 inspect.lisp
-rw-r--r-- 13990 interr.lisp
-rw-r--r-- 45218 irrat.lisp
-rw-r--r-- 8684 kernel.lisp
-rw-r--r-- 6134 late-cas.lisp
-rw-r--r-- 3222 late-condition.lisp
-rw-r--r-- 15737 late-extensions.lisp
-rw-r--r-- 61265 late-format.lisp
-rw-r--r-- 178534 late-type.lisp
-rw-r--r-- 3308 linkage-table.lisp
-rw-r--r-- 3503 linux-os.lisp
-rw-r--r-- 55861 list.lisp
-rw-r--r-- 22576 load.lisp
-rw-r--r-- 87701 loop.lisp
-rw-r--r-- 7275 macroexpand.lisp
-rw-r--r-- 25615 macros.lisp
-rw-r--r-- 5831 maphash.lisp
-rw-r--r-- 4573 mips-vm.lisp
-rw-r--r-- 3126 mipsstrops.lisp
-rw-r--r-- 1051 misc-aliens.lisp
-rw-r--r-- 691 misc.lisp
-rw-r--r-- 4320 module.lisp
-rw-r--r-- 30074 ntrace.lisp
-rw-r--r-- 59256 numbers.lisp
-rw-r--r-- 22583 octets.lisp
-rw-r--r-- 1874 osf1-os.lisp
-rw-r--r-- 8543 package.lisp
-rw-r--r-- 2647 parse-body.lisp
-rw-r--r-- 5211 parse-defmacro-errors.lisp
-rw-r--r-- 7632 pathname.lisp
-rw-r--r-- 6216 ppc-vm.lisp
-rw-r--r-- 66061 pprint.lisp
-rw-r--r-- 22876 pred.lisp
-rw-r--r-- 13457 primordial-extensions.lisp
-rw-r--r-- 2618 primordial-type.lisp
-rw-r--r-- 77157 print.lisp
-rw-r--r-- 23155 profile.lisp
-rw-r--r-- 1362 purify.lisp
-rw-r--r-- 5337 quantifiers.lisp
-rw-r--r-- 2325 query.lisp
-rw-r--r-- 968 random.lisp
-rw-r--r-- 89040 reader.lisp
-rw-r--r-- 4195 readtable.lisp
-rw-r--r-- 6988 repack-xref.lisp
-rw-r--r-- 3341 restart.lisp
-rw-r--r-- 34925 room.lisp
-rw-r--r-- 54351 run-program.lisp
-rw-r--r-- 11748 save.lisp
-rw-r--r-- 2043 sc-offset.lisp
-rw-r--r-- 126154 seq.lisp
-rw-r--r-- 25244 serve-event.lisp
-rw-r--r-- 3094 setf-funs.lisp
-rw-r--r-- 30063 setf.lisp
-rw-r--r-- 22288 sharpm.lisp
-rw-r--r-- 6778 show.lisp
-rw-r--r-- 9085 signal.lisp
-rw-r--r-- 20519 sort.lisp
-rw-r--r-- 3668 source-location.lisp
-rw-r--r-- 4281 sparc-vm.lisp
-rw-r--r-- 4237 specializable-array.lisp
-rw-r--r-- 3724 step.lisp
-rw-r--r-- 99750 stream.lisp
-rw-r--r-- 22427 string.lisp
-rw-r--r-- 882 stubs.lisp
-rw-r--r-- 1956 sunos-os.lisp
-rw-r--r-- 5336 sxhash.lisp
-rw-r--r-- 26657 symbol.lisp
-rw-r--r-- 12922 sysmacs.lisp
-rw-r--r-- 49730 target-alieneval.lisp
-rw-r--r-- 679 target-allocate.lisp
-rw-r--r-- 2912 target-c-call.lisp
-rw-r--r-- 39233 target-char.lisp
-rw-r--r-- 11967 target-defstruct.lisp
-rw-r--r-- 12461 target-error.lisp
-rw-r--r-- 9313 target-exception.lisp
-rw-r--r-- 5880 target-extensions.lisp
-rw-r--r-- 49383 target-format.lisp
-rw-r--r-- 47355 target-hash-table.lisp
-rw-r--r-- 13310 target-load.lisp
-rw-r--r-- 15421 target-misc.lisp
-rw-r--r-- 80905 target-package.lisp
-rw-r--r-- 76993 target-pathname.lisp
-rw-r--r-- 18295 target-random.lisp
-rw-r--r-- 8200 target-sap.lisp
-rw-r--r-- 13778 target-signal.lisp
-rw-r--r-- 7687 target-stream.lisp
-rw-r--r-- 24741 target-sxhash.lisp
-rw-r--r-- 81340 target-thread.lisp
-rw-r--r-- 10890 target-type.lisp
-rw-r--r-- 76723 target-unicode.lisp
-rw-r--r-- 12008 thread.lisp
-rw-r--r-- 22014 time.lisp
-rw-r--r-- 19071 timer.lisp
-rw-r--r-- 25810 toplevel.lisp
-rw-r--r-- 38454 type-class.lisp
-rw-r--r-- 1916 type-init.lisp
-rw-r--r-- 12730 typep.lisp
-rw-r--r-- 6008 uncross.lisp
-rw-r--r-- 3086 unix-foreign-load.lisp
-rw-r--r-- 17588 unix-pathname.lisp
-rw-r--r-- 51438 unix.lisp
-rw-r--r-- 1285 unportable-float.lisp
-rw-r--r-- 425 warm-lib.lisp
-rw-r--r-- 15547 warm-mswin.lisp
-rw-r--r-- 1535 weak.lisp
-rw-r--r-- 4513 win32-foreign-load.lisp
-rw-r--r-- 1851 win32-os.lisp
-rw-r--r-- 22500 win32-pathname.lisp
-rw-r--r-- 47425 win32.lisp
-rw-r--r-- 9244 x86-64-vm.lisp
-rw-r--r-- 11556 x86-vm.lisp
-rw-r--r-- 4564 xset.lisp