[InstCombine] Signed saturation patterns
[llvm-core.git] / lib / Transforms / Utils / CMakeLists.txt
blob115f543a8ecd5e8740206d01fea3e5c1c8f0d527
1 add_llvm_library(LLVMTransformUtils
2   ASanStackFrameLayout.cpp
3   AddDiscriminators.cpp
4   BasicBlockUtils.cpp
5   BreakCriticalEdges.cpp
6   BuildLibCalls.cpp
7   BypassSlowDivision.cpp
8   CallPromotionUtils.cpp
9   CanonicalizeAliases.cpp
10   CloneFunction.cpp
11   CloneModule.cpp
12   CodeExtractor.cpp
13   CtorUtils.cpp
14   DemoteRegToStack.cpp
15   EntryExitInstrumenter.cpp
16   EscapeEnumerator.cpp
17   Evaluator.cpp
18   FlattenCFG.cpp
19   FunctionComparator.cpp
20   FunctionImportUtils.cpp
21   GlobalStatus.cpp
22   GuardUtils.cpp
23   InlineFunction.cpp
24   ImportedFunctionsInliningStatistics.cpp
25   InstructionNamer.cpp
26   IntegerDivision.cpp
27   LCSSA.cpp
28   LibCallsShrinkWrap.cpp
29   Local.cpp
30   LoopRotationUtils.cpp
31   LoopSimplify.cpp
32   LoopUnroll.cpp
33   LoopUnrollAndJam.cpp
34   LoopUnrollPeel.cpp
35   LoopUnrollRuntime.cpp
36   LoopUtils.cpp
37   LoopVersioning.cpp
38   LowerInvoke.cpp
39   LowerMemIntrinsics.cpp
40   LowerSwitch.cpp
41   Mem2Reg.cpp
42   MetaRenamer.cpp
43   MisExpect.cpp
44   ModuleUtils.cpp
45   NameAnonGlobals.cpp
46   PredicateInfo.cpp
47   PromoteMemoryToRegister.cpp
48   StripGCRelocates.cpp
49   SSAUpdater.cpp
50   SSAUpdaterBulk.cpp
51   SanitizerStats.cpp
52   SimplifyCFG.cpp
53   SimplifyIndVar.cpp
54   SimplifyLibCalls.cpp
55   SizeOpts.cpp
56   SplitModule.cpp
57   StripNonLineTableDebugInfo.cpp
58   SymbolRewriter.cpp
59   UnifyFunctionExitNodes.cpp
60   Utils.cpp
61   ValueMapper.cpp
62   VNCoercion.cpp
64   ADDITIONAL_HEADER_DIRS
65   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms
66   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms/Utils
68   DEPENDS
69   intrinsics_gen
70   )