Don't emit structors for available_externally globals (PR19933)
[oota-llvm.git] / lib / Transforms / Utils / CMakeLists.txt
1 add_llvm_library(LLVMTransformUtils
2   AddDiscriminators.cpp
3   ASanStackFrameLayout.cpp
4   BasicBlockUtils.cpp
5   BreakCriticalEdges.cpp
6   BuildLibCalls.cpp
7   BypassSlowDivision.cpp
8   CtorUtils.cpp
9   CloneFunction.cpp
10   CloneModule.cpp
11   CmpInstAnalysis.cpp
12   CodeExtractor.cpp
13   DemoteRegToStack.cpp
14   GlobalStatus.cpp
15   InlineFunction.cpp
16   InstructionNamer.cpp
17   IntegerDivision.cpp
18   LCSSA.cpp
19   Local.cpp
20   LoopSimplify.cpp
21   LoopUnroll.cpp
22   LoopUnrollRuntime.cpp
23   LowerExpectIntrinsic.cpp
24   LowerInvoke.cpp
25   LowerSwitch.cpp
26   Mem2Reg.cpp
27   MetaRenamer.cpp
28   ModuleUtils.cpp
29   PromoteMemoryToRegister.cpp
30   SSAUpdater.cpp
31   SimplifyCFG.cpp
32   FlattenCFG.cpp
33   SimplifyIndVar.cpp
34   SimplifyInstructions.cpp
35   SimplifyLibCalls.cpp
36   SpecialCaseList.cpp
37   UnifyFunctionExitNodes.cpp
38   Utils.cpp
39   ValueMapper.cpp
40   )
41
42 add_dependencies(LLVMTransformUtils intrinsics_gen)