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 "InstCombineCalls.cpp",
21 "InstCombineCasts.cpp",
22 "InstCombineCompares.cpp",
23 "InstCombineLoadStoreAlloca.cpp",
24 "InstCombineMulDivRem.cpp",
26 "InstCombineSelect.cpp",
27 "InstCombineShifts.cpp",
28 "InstCombineSimplifyDemanded.cpp",
29 "InstCombineVectorOps.cpp",
30 "InstructionCombining.cpp",