blob: 1730df665d83b31a0e81edff4403d18a5eacfc2d [file] [log] [blame]
Peter Collingbourne4ccf0f12013-09-24 23:52:22 +00001add_llvm_library(LLVMLTO
Mehdi Aminiadc0e262016-08-23 21:30:12 +00002 Caching.cpp
Teresa Johnsondf6edc52016-05-23 22:54:06 +00003 LTO.cpp
Teresa Johnson9ba95f92016-08-11 14:58:12 +00004 LTOBackend.cpp
Peter Collingbourne4ccf0f12013-09-24 23:52:22 +00005 LTOModule.cpp
6 LTOCodeGenerator.cpp
Easwaran Raman5a7056f2018-12-13 19:54:27 +00007 SummaryBasedOptimizations.cpp
Mehdi Aminice23e972016-04-13 06:32:46 +00008 UpdateCompilerUsed.cpp
Mehdi Amini7c4a1a82016-03-09 01:37:22 +00009 ThinLTOCodeGenerator.cpp
Zachary Turner3bd47ce2015-02-11 03:28:02 +000010
11 ADDITIONAL_HEADER_DIRS
12 ${LLVM_MAIN_INCLUDE_DIR}/llvm/LTO
NAKAMURA Takumi7ae226d2015-02-01 00:55:43 +000013
Chris Bieneman05c279fc2016-11-17 04:36:50 +000014 DEPENDS
15 intrinsics_gen
Peter Collingbourne942fa562017-04-13 01:26:12 +000016 llvm_vcsrevision_h
Chris Bieneman05c279fc2016-11-17 04:36:50 +000017)