1 static_library("IPO") {
2 output_name = "LLVMipo"
5 "//llvm/lib/Bitcode/Reader",
6 "//llvm/lib/Bitcode/Writer",
11 "//llvm/lib/ProfileData",
13 "//llvm/lib/Transforms/AggressiveInstCombine",
14 "//llvm/lib/Transforms/InstCombine",
15 "//llvm/lib/Transforms/Instrumentation",
16 "//llvm/lib/Transforms/Scalar",
17 "//llvm/lib/Transforms/Utils",
18 "//llvm/lib/Transforms/Vectorize",
22 "ArgumentPromotion.cpp",
24 "BarrierNoopPass.cpp",
26 "CalledValuePropagation.cpp",
29 "DeadArgumentElimination.cpp",
30 "ElimAvailExtern.cpp",
32 "ForceFunctionAttrs.cpp",
38 "HotColdSplitting.cpp",
39 "IPConstantPropagation.cpp",
41 "InferFunctionAttrs.cpp",
48 "PartialInlining.cpp",
49 "PassManagerBuilder.cpp",
53 "StripDeadPrototypes.cpp",
55 "SyntheticCountsPropagation.cpp",
56 "ThinLTOBitcodeWriter.cpp",
57 "WholeProgramDevirt.cpp",