Add a class that is useful for hacking around linking problem due to
authorChris Lattner <sabre@nondot.org>
Wed, 21 Aug 2002 23:48:55 +0000 (23:48 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 21 Aug 2002 23:48:55 +0000 (23:48 +0000)
commitc37fca1492a26e0eb4eb1e77833a1489fa73ff62
treea19481de037cd710ac884d26188718d5e88ba97b
parentd6118277b0b0ccbda11f19ce137d6ee88a051157
Add a class that is useful for hacking around linking problem due to
pass implementations not being linked in when they are used if the
implementation is in a .a file.

  - Fighting with linking problem due to removing the ::ID elements.  Now the
    implementation .cpp files for analyses are not being included into gccas
    and friends because it is linking to the .a file and there is no explicit
    symbol reference to bring in the .o file.  The new IncludeFile hack is the
    result.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3434 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/PassSupport.h