Let TableGen write output only if it changed, instead of doing so in cmake.
authorNico Weber <nicolasweber@gmx.de>
Tue, 24 Apr 2018 17:29:05 +0000 (17:29 +0000)
committerNico Weber <nicolasweber@gmx.de>
Tue, 24 Apr 2018 17:29:05 +0000 (17:29 +0000)
commitebc7c74f2f54a3cb6cf86ab26e1296f8311f11e9
tree12450de9e45d439844594358d52591123292ff46
parentd2ac0faf3bdcdc3629b7447f009d98face285ba0
Let TableGen write output only if it changed, instead of doing so in cmake.

Removes one subprocess and one temp file from the build for each tablegen
invocation.

No intended behavior change.

https://reviews.llvm.org/D45899

llvm-svn: 330742
llvm/cmake/modules/TableGen.cmake
llvm/lib/TableGen/Main.cpp