Build: Move TF source file inclusion from build system to source files
authorNico Weber <thakis@chromium.org>
Tue, 21 Jul 2020 15:44:47 +0000 (11:44 -0400)
committerNico Weber <thakis@chromium.org>
Tue, 21 Jul 2020 17:02:34 +0000 (13:02 -0400)
commit4fe912f1868c196cce24b40d3eee21da3d7cd28c
treedc7a64e298b3e58d74d671f84238faefaa2bf680
parent2d27f24b5a4728ff30cf245b7fd08ef2d3b8d425
Build: Move TF source file inclusion from build system to source files

Outside of compiler-rt (where it's arguably an anti-pattern too),
LLVM tries to keep its build files as simple as possible. See e.g.
llvm/docs/SupportLibrary.rst, "Code Organization".

Differential Revision: https://reviews.llvm.org/D84243
llvm/include/llvm/Config/config.h.cmake
llvm/lib/Analysis/CMakeLists.txt
llvm/lib/Analysis/DevelopmentModeInlineAdvisor.cpp
llvm/lib/Analysis/MLInlineAdvisor.cpp
llvm/lib/Analysis/ReleaseModeModelRunner.cpp
llvm/lib/Analysis/TFUtils.cpp
llvm/utils/gn/secondary/llvm/include/llvm/Config/BUILD.gn
llvm/utils/gn/secondary/llvm/lib/Analysis/BUILD.gn