[StripGCRelocates] New pass to remove gc.relocates added by RS4GC
[lldb.git] / llvm / lib / Transforms / Utils / CMakeLists.txt
1 add_llvm_library(LLVMTransformUtils
2   ASanStackFrameLayout.cpp
3   AddDiscriminators.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   CtorUtils.cpp
13   DemoteRegToStack.cpp
14   Evaluator.cpp
15   FlattenCFG.cpp
16   FunctionImportUtils.cpp
17   GlobalStatus.cpp
18   InlineFunction.cpp
19   ImportedFunctionsInliningStatistics.cpp
20   InstructionNamer.cpp
21   IntegerDivision.cpp
22   LCSSA.cpp
23   LibCallsShrinkWrap.cpp
24   Local.cpp
25   LoopSimplify.cpp
26   LoopUnroll.cpp
27   LoopUnrollRuntime.cpp
28   LoopUtils.cpp
29   LoopVersioning.cpp
30   LowerInvoke.cpp
31   LowerSwitch.cpp
32   Mem2Reg.cpp
33   MemorySSA.cpp
34   MetaRenamer.cpp
35   ModuleUtils.cpp
36   NameAnonGlobals.cpp
37   PromoteMemoryToRegister.cpp
38   StripGCRelocates.cpp
39   SSAUpdater.cpp
40   SanitizerStats.cpp
41   SimplifyCFG.cpp
42   SimplifyIndVar.cpp
43   SimplifyInstructions.cpp
44   SimplifyLibCalls.cpp
45   SplitModule.cpp
46   SymbolRewriter.cpp
47   UnifyFunctionExitNodes.cpp
48   Utils.cpp
49   ValueMapper.cpp
50
51   ADDITIONAL_HEADER_DIRS
52   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms
53   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms/Utils
54   )
55
56 add_dependencies(LLVMTransformUtils intrinsics_gen)