From e0f33aea9aee4953ad454486c33daf3712ae48b9 Mon Sep 17 00:00:00 2001 From: Reid Spencer Date: Thu, 30 Dec 2004 23:12:04 +0000 Subject: Add a section on library dependencies now that GenLibDeps.html is written. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19195 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/UsingLibraries.html | 295 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 295 insertions(+) (limited to 'docs/UsingLibraries.html') diff --git a/docs/UsingLibraries.html b/docs/UsingLibraries.html index 321a3c6..490fd1a 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 @@ -149,6 +150,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
      • +
      +
      +
      + +

      This section contains various "rules of thumb" about what files you -- cgit v1.1