[InstCombine] Signed saturation patterns
[llvm-core.git] / lib / Transforms / InstCombine / CMakeLists.txt
blobbba399bba35ae970924ba0939eb8851a2744ff70
1 set(LLVM_TARGET_DEFINITIONS InstCombineTables.td)
2 tablegen(LLVM InstCombineTables.inc -gen-searchable-tables)
3 add_public_tablegen_target(InstCombineTableGen)
5 add_llvm_library(LLVMInstCombine
6   InstructionCombining.cpp
7   InstCombineAddSub.cpp
8   InstCombineAtomicRMW.cpp
9   InstCombineAndOrXor.cpp
10   InstCombineCalls.cpp
11   InstCombineCasts.cpp
12   InstCombineCompares.cpp
13   InstCombineLoadStoreAlloca.cpp
14   InstCombineMulDivRem.cpp
15   InstCombinePHI.cpp
16   InstCombineSelect.cpp
17   InstCombineShifts.cpp
18   InstCombineSimplifyDemanded.cpp
19   InstCombineVectorOps.cpp
21   ADDITIONAL_HEADER_DIRS
22   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms
23   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms/InstCombine
25   DEPENDS
26   intrinsics_gen
27   )