MI-Sched: Track multiple candidates with the same priority level.
authorAndrew Trick <atrick@apple.com>
Mon, 17 Jun 2013 21:45:05 +0000 (21:45 +0000)
committerAndrew Trick <atrick@apple.com>
Mon, 17 Jun 2013 21:45:05 +0000 (21:45 +0000)
commite52d502f040fe60587772d40c9f498c10e2cfbdc
treee8837bfafe7b5d48af34375ec9bdbd8cd405bade
parentcacfeed162722d13430cef6aa8acf15ec6da90db
MI-Sched: Track multiple candidates with the same priority level.

This eliminates the MultiPressure scheduling "reason". It was
sensitive to queue order. We don't like being sensitive to queue
order.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184129 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/MachineScheduler.cpp