Improve tablegen gen-subtarget diagnostics for missing machine models.
authorAndrew Trick <atrick@apple.com>
Tue, 18 Oct 2016 04:17:44 +0000 (04:17 +0000)
committerAndrew Trick <atrick@apple.com>
Tue, 18 Oct 2016 04:17:44 +0000 (04:17 +0000)
commitf9df92c91569adbf640a69ba7a0d84344366bdeb
tree0e04398a2324219b9b2b5e67f97c4d738e17854f
parent7268bf99ab480b54bb52675d662c71fa521c0411
Improve tablegen gen-subtarget diagnostics for missing machine models.

-debug-only=subtarget-emitter prints a lot of machine model diagnostics.
This prunes the output so that the "No machine model for XXX on processor YYY"
only appears when there is definitely no machine model for that opcode.
Previously it was printing that error even if the opcode was covered by
a more general scheduling class.

<rdar://problem/15919845> [TableGen][CodeGenSchedule] Debug output does not help spotting the missing scheduling classes

llvm-svn: 284452
llvm/utils/TableGen/CodeGenSchedule.cpp