Add utility to append a function to the list of global constructors.
[oota-llvm.git] / lib / Transforms / Utils / CMakeLists.txt
1 add_llvm_library(LLVMTransformUtils
2   AddrModeMatcher.cpp
3   BasicBlockUtils.cpp
4   BasicInliner.cpp
5   BreakCriticalEdges.cpp
6   BuildLibCalls.cpp
7   CloneFunction.cpp
8   CloneModule.cpp
9   CodeExtractor.cpp
10   DemoteRegToStack.cpp
11   InlineFunction.cpp
12   InstructionNamer.cpp
13   LCSSA.cpp
14   Local.cpp
15   LoopSimplify.cpp
16   LoopUnroll.cpp
17   LowerExpectIntrinsic.cpp
18   LowerInvoke.cpp
19   LowerSwitch.cpp
20   Mem2Reg.cpp
21   ModuleUtils.cpp
22   PromoteMemoryToRegister.cpp
23   SSAUpdater.cpp
24   SimplifyCFG.cpp
25   SimplifyIndVar.cpp
26   SimplifyInstructions.cpp
27   UnifyFunctionExitNodes.cpp
28   Utils.cpp
29   ValueMapper.cpp
30   )
31
32 add_llvm_library_dependencies(LLVMTransformUtils
33   LLVMAnalysis
34   LLVMCore
35   LLVMSupport
36   LLVMTarget
37   LLVMipa
38   )