From d8594c8a71a69c1dc1ab4ed2e6f57b78072c26c6 Mon Sep 17 00:00:00 2001 From: Reid Spencer Date: Thu, 30 Dec 2004 23:12:04 +0000 Subject: [PATCH] Add a section on library dependencies now that GenLibDeps.html is written. llvm-svn: 19195 --- docs/UsingLibraries.html | 295 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 295 insertions(+) diff --git a/docs/UsingLibraries.html b/docs/UsingLibraries.html index 321a3c61d96..490fd1a5170 100644 --- a/docs/UsingLibraries.html +++ b/docs/UsingLibraries.html @@ -10,6 +10,7 @@
  • Abstract
  • Introduction
  • Library Descriptions
  • +
  • Library Dependencies
  • Linkage Rules Of Thumb
    1. Always link LLVMCore, LLVMSupport, LLVMSystem @@ -148,6 +149,300 @@ + +
      Library Dependencies
      +
      +

      The following list shows the dependency relationships between libraries. + This information can be automatically generated with the + GenLibDeps.pl utility in the llvm/utils directory.

      + + + + + +
      +
      libLLVMAnalysis.a
        +
      • libLLVMScalarOpts.a
      • +
      • libLLVMSupport.a
      • +
      • libLLVMTarget.a
      • +
      • libLLVMTransformUtils.a
      • +
      • LLVMCore.o
      • +
      +
      libLLVMArchive.a
        +
      • libLLVMSupport.a
      • +
      • libLLVMSystem.a
      • +
      • LLVMBCReader.o
      • +
      +
      libLLVMDataStructure.a
        +
      • libLLVMAnalysis.a
      • +
      • libLLVMSupport.a
      • +
      • libLLVMTarget.a
      • +
      • libLLVMTransformUtils.a
      • +
      • LLVMCore.o
      • +
      +
      libLLVMInstrumentation.a
        +
      • libLLVMSupport.a
      • +
      • libLLVMTransformUtils.a
      • +
      • LLVMCore.o
      • +
      +
      libLLVMLinker.a
        +
      • libLLVMArchive.a
      • +
      • libLLVMSystem.a
      • +
      • LLVMBCReader.o
      • +
      • LLVMCore.o
      • +
      +
      libLLVMScalarOpts.a
        +
      • libLLVMAnalysis.a
      • +
      • libLLVMSupport.a
      • +
      • libLLVMTarget.a
      • +
      • libLLVMTransformUtils.a
      • +
      • LLVMCore.o
      • +
      +
      libLLVMSparcV9RegAlloc.a
        +
      • libLLVMAnalysis.a
      • +
      • libLLVMSupport.a
      • +
      • LLVMCodeGen.o
      • +
      • LLVMCore.o
      • +
      • LLVMSparcV9LiveVar.o
      • +
      • LLVMSparcV9.o
      • +
      +
      libLLVMSupport.a
        +
      • libLLVMSystem.a
      • +
      • LLVMbzip2.o
      • +
      +
      libLLVMSystem.a
        +
      +
      libLLVMTarget.a
        +
      • libLLVMSupport.a
      • +
      • LLVMCore.o
      • +
      +
      libLLVMTransformUtils.a
        +
      • libLLVMAnalysis.a
      • +
      • libLLVMScalarOpts.a
      • +
      • libLLVMSupport.a
      • +
      • LLVMCore.o
      • +
      +
      libLLVMTransforms.a
        +
      • libLLVMAnalysis.a
      • +
      • libLLVMSupport.a
      • +
      • libLLVMTarget.a
      • +
      • libLLVMTransformUtils.a
      • +
      • LLVMCore.o
      • +
      +
      libLLVMipa.a
        +
      • libLLVMAnalysis.a
      • +
      • libLLVMSupport.a
      • +
      • LLVMCore.o
      • +
      +
      libLLVMipo.a
        +
      • libLLVMAnalysis.a
      • +
      • libLLVMipa.a
      • +
      • libLLVMScalarOpts.a
      • +
      • libLLVMSupport.a
      • +
      • libLLVMTarget.a
      • +
      • libLLVMTransformUtils.a
      • +
      • LLVMCore.o
      • +
      +
      LLVMAnalysis.o
        +
      • libLLVMScalarOpts.a
      • +
      • libLLVMSupport.a
      • +
      • libLLVMTarget.a
      • +
      • libLLVMTransformUtils.a
      • +
      • LLVMCore.o
      • +
      +
      LLVMAsmParser.o
        +
      • LLVMCore.o
      • +
      +
      LLVMBCReader.o
        +
      • libLLVMSupport.a
      • +
      • libLLVMSystem.a
      • +
      • LLVMCore.o
      • +
      +
      LLVMBCWriter.o
        +
      • libLLVMSupport.a
      • +
      • LLVMCore.o
      • +
      +
      LLVMCBackend.o
        +
      • libLLVMAnalysis.a
      • +
      • libLLVMipa.a
      • +
      • libLLVMScalarOpts.a
      • +
      • libLLVMSupport.a
      • +
      • libLLVMTarget.a
      • +
      • LLVMCore.o
      • +
      +
      LLVMCodeGen.o
        +
      • libLLVMAnalysis.a
      • +
      • libLLVMSupport.a
      • +
      • libLLVMTarget.a
      • +
      • LLVMCore.o
      • +
      +
      LLVMCore.o
        +
      • libLLVMSupport.a
      • +
      +
      LLVMDataStructure.o
        +
      • libLLVMAnalysis.a
      • +
      • libLLVMSupport.a
      • +
      • libLLVMTarget.a
      • +
      • libLLVMTransformUtils.a
      • +
      • LLVMCore.o
      • +
      +
      LLVMDebugger.o
        +
      • libLLVMSupport.a
      • +
      • libLLVMSystem.a
      • +
      • LLVMBCReader.o
      • +
      • LLVMCodeGen.o
      • +
      • LLVMCore.o
      • +
      • LLVMExecutionEngine.o
      • +
      +
      LLVMExecutionEngine.o
        +
      • libLLVMSupport.a
      • +
      • libLLVMSystem.a
      • +
      • libLLVMTarget.a
      • +
      • LLVMCore.o
      • +
      • LLVMInterpreter.o
      • +
      • LLVMJIT.o
      • +
      +
      LLVMInstrumentation.o
        +
      • libLLVMSupport.a
      • +
      • libLLVMTransformUtils.a
      • +
      • LLVMCore.o
      • +
      +
      LLVMInterpreter.o
        +
      • libLLVMSupport.a
      • +
      • libLLVMSystem.a
      • +
      • libLLVMTarget.a
      • +
      • LLVMCore.o
      • +
      • LLVMExecutionEngine.o
      • +
      +
      LLVMJIT.o
        +
      • libLLVMSupport.a
      • +
      • libLLVMSystem.a
      • +
      • libLLVMTarget.a
      • +
      • LLVMCore.o
      • +
      • LLVMExecutionEngine.o
      • +
      +
      LLVMPowerPC.o
        +
      • libLLVMScalarOpts.a
      • +
      • libLLVMSupport.a
      • +
      • libLLVMTarget.a
      • +
      • LLVMCodeGen.o
      • +
      • LLVMCore.o
      • +
      +
      LLVMProfilePaths.o
        +
      • libLLVMInstrumentation.a
      • +
      • libLLVMSupport.a
      • +
      • LLVMCore.o
      • +
      +
      LLVMScalarOpts.o
        +
      • libLLVMAnalysis.a
      • +
      • libLLVMSupport.a
      • +
      • libLLVMTarget.a
      • +
      • libLLVMTransformUtils.a
      • +
      • LLVMCore.o
      • +
      +
      LLVMSelectionDAG.o
        +
      • LLVMCodeGen.o
      • +
      • LLVMCore.o
      • +
      +
      LLVMSkeleton.o
        +
      • libLLVMTarget.a
      • +
      • LLVMCodeGen.o
      • +
      • LLVMCore.o
      • +
      +
      LLVMSparcV8.o
        +
      • libLLVMScalarOpts.a
      • +
      • libLLVMSupport.a
      • +
      • libLLVMTarget.a
      • +
      • LLVMCodeGen.o
      • +
      • LLVMCore.o
      • +
      +
      LLVMSparcV9.o
        +
      • libLLVMScalarOpts.a
      • +
      • libLLVMSparcV9RegAlloc.a
      • +
      • libLLVMSupport.a
      • +
      • libLLVMTarget.a
      • +
      • LLVMBCWriter.o
      • +
      • LLVMCodeGen.o
      • +
      • LLVMCore.o
      • +
      • LLVMSparcV9InstrSched.o
      • +
      • LLVMSparcV9ModuloSched.o
      • +
      +
      LLVMSparcV9InstrSched.o
        +
      • libLLVMSupport.a
      • +
      • LLVMCodeGen.o
      • +
      • LLVMCore.o
      • +
      • LLVMSparcV9LiveVar.o
      • +
      • LLVMSparcV9.o
      • +
      +
      LLVMSparcV9LiveVar.o
        +
      • libLLVMSupport.a
      • +
      • LLVMCodeGen.o
      • +
      • LLVMCore.o
      • +
      +
      LLVMSparcV9ModuloSched.o
        +
      • libLLVMSupport.a
      • +
      • libLLVMTarget.a
      • +
      • LLVMCodeGen.o
      • +
      • LLVMCore.o
      • +
      • LLVMSparcV9.o
      • +
      +
      LLVMSparcV9RegAlloc.o
        +
      • libLLVMAnalysis.a
      • +
      • libLLVMSupport.a
      • +
      • LLVMCodeGen.o
      • +
      • LLVMCore.o
      • +
      • LLVMSparcV9LiveVar.o
      • +
      • LLVMSparcV9.o
      • +
      +
      LLVMSupport.o
        +
      • libLLVMSystem.a
      • +
      • LLVMbzip2.o
      • +
      +
      LLVMSystem.o
        +
      +
      LLVMTarget.o
        +
      • libLLVMSupport.a
      • +
      • LLVMCore.o
      • +
      +
      LLVMTransformUtils.o
        +
      • libLLVMAnalysis.a
      • +
      • libLLVMScalarOpts.a
      • +
      • libLLVMSupport.a
      • +
      • LLVMCore.o
      • +
      +
      LLVMTransforms.o
        +
      • libLLVMAnalysis.a
      • +
      • libLLVMSupport.a
      • +
      • libLLVMTarget.a
      • +
      • libLLVMTransformUtils.a
      • +
      • LLVMCore.o
      • +
      +
      LLVMX86.o
        +
      • libLLVMScalarOpts.a
      • +
      • libLLVMSupport.a
      • +
      • libLLVMTarget.a
      • +
      • LLVMCodeGen.o
      • +
      • LLVMCore.o
      • +
      +
      LLVMbzip2.o
        +
      +
      LLVMipa.o
        +
      • libLLVMAnalysis.a
      • +
      • libLLVMSupport.a
      • +
      • LLVMCore.o
      • +
      +
      LLVMipo.o
        +
      • libLLVMAnalysis.a
      • +
      • libLLVMipa.a
      • +
      • libLLVMScalarOpts.a
      • +
      • libLLVMSupport.a
      • +
      • libLLVMTarget.a
      • +
      • libLLVMTransformUtils.a
      • +
      • LLVMCore.o
      • +
      +
      +
      +