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