aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86InstrInfo.td
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2004-12-16 17:28:50 +0000
committerChris Lattner <sabre@nondot.org>2004-12-16 17:28:50 +0000
commit3c4734765e2cb4ab7cbe21657b9b71cffce1330f (patch)
treed66554de75e01029bc408553704b6305a2714ecd /lib/Target/X86/X86InstrInfo.td
parent47f9dd14b2c30bbb6c27d8cbb24a21f59e3a92af (diff)
downloadexternal_llvm-3c4734765e2cb4ab7cbe21657b9b71cffce1330f.zip
external_llvm-3c4734765e2cb4ab7cbe21657b9b71cffce1330f.tar.gz
external_llvm-3c4734765e2cb4ab7cbe21657b9b71cffce1330f.tar.bz2
When tblgen changes, regenerate all .inc files, but do not rebuild any .o
files that USE the .inc file unless the contents of the .inc file changes. This should fix the problem where reconfiguring causes all targets to be completely rebuilt (because config.h is usually modified, causing libsystem to be rebuilt, causing tblgen to be rebuilt, causing .inc files to be rebuilt, causing .o files to be rebuilt). This patch also checks in a gross hack where .o files now explicitly depend on $(BUILT_SOURCES), to avoid problems where the .inc files are not completely generated before the .o files start to compile. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18986 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/X86/X86InstrInfo.td')
0 files changed, 0 insertions, 0 deletions