Fix missing dependencies for TableGen (.td) files.

LLVM's .td files often "include" additional td files (particularly for code
generation, which may be broken down into many files). This change attempts
to improve our dependency tracking. Although it may sometimes trigger an
unnecessary recompile, it at least does the right thing when we update files
like ARMInstrInfo.td.

Change-Id: Ib683ad1537d2acb394b2f5274f9c80df2868720f
1 file changed