Split byval argument initialization so the memcpy(s) are injected at the
[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   CloneFunction.cpp
9   CloneModule.cpp
10   CmpInstAnalysis.cpp
11   CodeExtractor.cpp
12   DemoteRegToStack.cpp
13   GlobalStatus.cpp
14   InlineFunction.cpp
15   InstructionNamer.cpp
16   IntegerDivision.cpp
17   LCSSA.cpp
18   Local.cpp
19   LoopSimplify.cpp
20   LoopUnroll.cpp
21   LoopUnrollRuntime.cpp
22   LowerExpectIntrinsic.cpp
23   LowerInvoke.cpp
24   LowerSwitch.cpp
25   Mem2Reg.cpp
26   MetaRenamer.cpp
27   ModuleUtils.cpp
28   PromoteMemoryToRegister.cpp
29   SSAUpdater.cpp
30   SimplifyCFG.cpp
31   FlattenCFG.cpp
32   SimplifyIndVar.cpp
33   SimplifyInstructions.cpp
34   SimplifyLibCalls.cpp
35   SpecialCaseList.cpp
36   UnifyFunctionExitNodes.cpp
37   Utils.cpp
38   ValueMapper.cpp
39   )
40
41 add_dependencies(LLVMTransformUtils intrinsics_gen)