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