[SchedModels] Limit set of predicates seen by mutuallyExclusive
authorEvgeny Leviant <eleviant@accesssoftek.com>
Tue, 24 Nov 2020 09:44:10 +0000 (12:44 +0300)
committerEvgeny Leviant <eleviant@accesssoftek.com>
Tue, 24 Nov 2020 09:44:10 +0000 (12:44 +0300)
commit78caf4f1bb13c4cf2af3ee9d9f8ff16f67a177c7
treea328a43f0aa8c2347873cef27660e087fc4ecdf7
parent5931be60b5238e5e134fcde75eb2d8121f3dca82
[SchedModels] Limit set of predicates seen by mutuallyExclusive

Patch limits set of predicates seen by mutuallyExclusive to ones which belong
to current processor model. This needs to be done, because same predicate can
be used by multiple processor models which can make mutuallyExclusive over
optimistic.
llvm/utils/TableGen/CodeGenSchedule.cpp