1 import("//llvm/utils/TableGen/tablegen.gni")
3 tablegen("InstCombineTables") {
4 visibility = [ ":InstCombine" ]
5 args = [ "-gen-searchable-tables" ]
8 static_library("InstCombine") {
9 output_name = "LLVMInstCombine"
12 "//llvm/lib/Analysis",
15 "//llvm/lib/Transforms/Utils",
18 "InstCombineAddSub.cpp",
19 "InstCombineAndOrXor.cpp",
20 "InstCombineAtomicRMW.cpp",
21 "InstCombineCalls.cpp",
22 "InstCombineCasts.cpp",
23 "InstCombineCompares.cpp",
24 "InstCombineLoadStoreAlloca.cpp",
25 "InstCombineMulDivRem.cpp",
27 "InstCombineSelect.cpp",
28 "InstCombineShifts.cpp",
29 "InstCombineSimplifyDemanded.cpp",
30 "InstCombineVectorOps.cpp",
31 "InstructionCombining.cpp",