Opened project llvm (/home/bruce/Development/dylan/opendylan/sources/lib/llvm/llvm.lid)
Loading namespace for library llvm
Number of libraries to compile: 8
Library "dylan" is up to date.
Library "common-dylan" is up to date.
Library "generic-arithmetic" is up to date.
Library "big-integers" is up to date.
Library "io" is up to date.
Library "system" is up to date.
Library "collections" is up to date.
Updating definitions for library llvm
Updating definitions for llvm
  Reading and installing: double-machine-word.dylan
  Reading and installing: llvm-module.dylan
  Reading and installing: llvm-type.dylan
  Reading and installing: llvm-type-print.dylan
  Reading and installing: llvm-value.dylan
  Reading and installing: llvm-operator.dylan
  Reading and installing: llvm-constant.dylan
  Reading and installing: llvm-global.dylan
  Reading and installing: llvm-metadata.dylan
  Reading and installing: llvm-attribute.dylan
  Reading and installing: llvm-instruction.dylan
  Reading and installing: llvm-basic-block.dylan
  Reading and installing: llvm-function.dylan
  Reading and installing: llvm-intrinsics.dylan
  Reading and installing: bitcode.dylan
  Reading and installing: llvm-bitcode.dylan
  Reading and installing: llvm-builder.dylan
  Reading and installing: llvm-debug.dylan
Computing data models for library llvm
Computing data models for llvm
  Computing models for llvm-library.dylan
  Computing models for double-machine-word.dylan
  Computing models for llvm-module.dylan
  Computing models for llvm-type.dylan
  Computing models for llvm-type-print.dylan
  Computing models for llvm-value.dylan
  Computing models for llvm-operator.dylan
  Computing models for llvm-constant.dylan
  Computing models for llvm-global.dylan
  Computing models for llvm-metadata.dylan
  Computing models for llvm-attribute.dylan
  Computing models for llvm-instruction.dylan
  Computing models for llvm-basic-block.dylan
  Computing models for llvm-function.dylan
  Computing models for llvm-intrinsics.dylan
  Computing models for bitcode.dylan
  Computing models for llvm-bitcode.dylan
  Computing models for llvm-builder.dylan
  Computing models for llvm-debug.dylan
Computing code models for library llvm
Computing code models for llvm
  Computing code models for llvm-library.dylan
  Computing code models for double-machine-word.dylan
  Computing code models for llvm-module.dylan
  Computing code models for llvm-type.dylan
  Computing code models for llvm-type-print.dylan
  Computing code models for llvm-value.dylan
  Computing code models for llvm-operator.dylan
  Computing code models for llvm-constant.dylan
  Computing code models for llvm-global.dylan
  Computing code models for llvm-metadata.dylan
  Computing code models for llvm-attribute.dylan
  Computing code models for llvm-instruction.dylan
  Computing code models for llvm-basic-block.dylan
  Computing code models for llvm-function.dylan
  Computing code models for llvm-intrinsics.dylan
  Computing code models for bitcode.dylan
  Computing code models for llvm-bitcode.dylan
  Computing code models for llvm-builder.dylan
  Computing code models for llvm-debug.dylan
Checking bindings in library llvm
Checking bindings in llvm

/home/bruce/Development/dylan/opendylan/sources/lib/llvm/bitcode.dylan:13: Warning - The binding $ABBREV-DEFINE-ABBREV is defined but not referenced or exported.
      -------------------------------------------------------
      define constant $ABBREV-DEFINE-ABBREV  :: <integer> = 2;
      -------------------------------------------------------

/home/bruce/Development/dylan/opendylan/sources/lib/llvm/bitcode.dylan:186-192: Warning - The binding write-char6 is defined but not referenced or exported.
      -------------------------
 186  define method write-char6
 187      (stream :: <bitcode-stream>, char :: <character>)
 188   => ();
      [...]
 191    write-fixed(stream, 6, code);
 192  end method;
      ----------

/home/bruce/Development/dylan/opendylan/sources/lib/llvm/bitcode.dylan:208-209: Warning - The binding block-name is defined but not referenced or exported.
        -------------------------------------
 208    constant slot block-name :: <string>,
 209      required-init-keyword: name:;
      --------------------------------

/home/bruce/Development/dylan/opendylan/sources/lib/llvm/bitcode.dylan:298-302: Warning - The binding $BLOCKINFO_BLOCK is defined but not referenced or exported.
      -----------------------------------------
 298  define bitcode-block $BLOCKINFO_BLOCK = 0
 299    record SETBID = 1;
 300    record BLOCKNAME = 2;
 301    record SETRECORDNAME = 3;
 302  end bitcode-block;
      -----------------
Performing type analysis of library llvm
Performing type analysis of llvm
Optimizing library llvm
Optimizing llvm
  Optimizing llvm-library.dylan
  Optimizing double-machine-word.dylan
  Optimizing llvm-module.dylan
  Optimizing llvm-type.dylan
  Optimizing llvm-type-print.dylan
  Optimizing llvm-value.dylan
  Optimizing llvm-operator.dylan
  Optimizing llvm-constant.dylan
  Optimizing llvm-global.dylan
  Optimizing llvm-metadata.dylan
  Optimizing llvm-attribute.dylan
  Optimizing llvm-instruction.dylan
  Optimizing llvm-basic-block.dylan
  Optimizing llvm-function.dylan
  Optimizing llvm-intrinsics.dylan
  Optimizing bitcode.dylan
  Optimizing llvm-bitcode.dylan
  Optimizing llvm-builder.dylan
  Optimizing llvm-debug.dylan
A total of 2656 calls were processed, and 1692 of these (64%) were optimized.
Dumping conditions to llvm.log
There were 4 warnings, 0 serious warnings.
Generating code for library llvm
Generating code for llvm
  Emitting heap for llvm-library.dylan
  Linking llvm-library.dylan
  Emitting heap for double-machine-word.dylan
  Linking double-machine-word.dylan
  Emitting heap for llvm-module.dylan
  Linking llvm-module.dylan
  Emitting heap for llvm-type.dylan
  Linking llvm-type.dylan
  Emitting heap for llvm-type-print.dylan
  Linking llvm-type-print.dylan
  Emitting heap for llvm-value.dylan
  Linking llvm-value.dylan
  Emitting heap for llvm-operator.dylan
  Linking llvm-operator.dylan
  Emitting heap for llvm-constant.dylan
  Linking llvm-constant.dylan
  Emitting heap for llvm-global.dylan
  Linking llvm-global.dylan
  Emitting heap for llvm-metadata.dylan
  Linking llvm-metadata.dylan
  Emitting heap for llvm-attribute.dylan
  Linking llvm-attribute.dylan
  Emitting heap for llvm-instruction.dylan
  Linking llvm-instruction.dylan
  Emitting heap for llvm-basic-block.dylan
  Linking llvm-basic-block.dylan
  Emitting heap for llvm-function.dylan
  Linking llvm-function.dylan
  Emitting heap for llvm-intrinsics.dylan
  Linking llvm-intrinsics.dylan
  Emitting heap for bitcode.dylan
  Linking bitcode.dylan
  Emitting heap for llvm-bitcode.dylan
  Linking llvm-bitcode.dylan
  Emitting heap for llvm-builder.dylan
  Linking llvm-builder.dylan
  Emitting heap for llvm-debug.dylan
  Linking llvm-debug.dylan
Linking object files for library llvm
Linking object files for llvm
Saving database for library llvm
Saving database for llvm
  Committed 10000.
  Committed 20000.
  Committed 30000.
  Committed 40000.
  Committed 50000.
  Committed 60000.
Time taken per phase:
                                 Elapsed Time (secs)     Amount Allocated (Mb)
  Updating sources          -     1%       0.051208        0%       0.000000
  Updating definitions      -     8%       0.486617        0%       0.000000
  Model object computation  -     9%       0.569117        0%       0.000000
  Model finishing           -     0%       0.017695        0%       0.000000
  Model checking            -     0%       0.006452        0%       0.000000
  DFM generation            -    10%       0.600069        0%       0.000000
  Checking bindings         -     0%       0.006938        0%       0.000000
  Initial type inference    -     0%       0.006301        0%       0.000000
  Optimization              -    26%       1.566207        0%       0.000000
  Preheaping                -     5%       0.289220        0%       0.000000
  Heaping                   -     3%       0.174822        0%       0.000000
  Emitting                  -    14%       0.841998        0%       0.000000
  Linking                   -    10%       0.617651        0%       0.000000
  Glue gen                  -     0%       0.004677        0%       0.000000
  Stripping                 -     0%       0.024048        0%       0.000000
  Saving database           -    13%       0.782733        0%       0.000000
  --
  Sum                       -   100%       6.045753      100%       0.000000
  --
  Compiled 7714 lines at a rate of 76556.224 lines per minute, 0.000000 Mb per second.
  --
  Database 2656608 bytes.
  Data 191256 bytes.
  Code 0 bytes.
 Heap Allocated 89276416 Total 89276416 Free 0
There were 4 warnings, 0 serious warnings and 0 errors.
Build of 'llvm' completed
Linking llvm
File /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/llvm.mkf : dylanmakefile.mkf
Cc _glue.o : _glue.c
Cc llvm-library.o : llvm-library.c
Cc double-machine-word.o : double-machine-word.c
Cc llvm-module.o : llvm-module.c
Cc llvm-type.o : llvm-type.c
Cc llvm-type-print.o : llvm-type-print.c
Cc llvm-value.o : llvm-value.c
Cc llvm-operator.o : llvm-operator.c
Cc llvm-constant.o : llvm-constant.c
Cc llvm-global.o : llvm-global.c
Cc llvm-metadata.o : llvm-metadata.c
Cc llvm-attribute.o : llvm-attribute.c
Cc llvm-instruction.o : llvm-instruction.c
Cc llvm-basic-block.o : llvm-basic-block.c
Cc llvm-function.o : llvm-function.c
Cc llvm-intrinsics.o : llvm-intrinsics.c
Cc bitcode.o : bitcode.c
Cc llvm-bitcode.o : llvm-bitcode.c
Cc llvm-builder.o : llvm-builder.c
Cc llvm-debug.o : llvm-debug.c
LinkDLL /home/bruce/Development/dylan/opendylan/Bootstrap.3/lib/libllvm.so : _glue.o llvm-library.o double-machine-word.o llvm-module.o llvm-type.o llvm-type-print.o llvm-value.o llvm-operator.o llvm-constant.o llvm-global.o llvm-metadata.o llvm-attribute.o llvm-instruction.o llvm-basic-block.o llvm-function.o llvm-intrinsics.o bitcode.o llvm-bitcode.o llvm-builder.o llvm-debug.o
