1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2025-02-01 05:01:59 +01:00
Dan Gohman 40a40dd7c1 Fix some register-alias-related bugs in the post-RA scheduler liveness
computation code. Also, avoid adding output-depenency edges when both
defs are dead, which frequently happens with EFLAGS defs.

Compute Depth and Height lazily, and always in terms of edge latency
values. For the schedulers that don't care about latency, edge latencies
are set to 1.

Eliminate Cycle and CycleBound, and LatencyPriorityQueue's Latencies array.
These are all subsumed by the Depth and Height fields.

llvm-svn: 61073
2008-12-16 03:25:46 +00:00
..
2008-06-16 04:25:39 +00:00
2008-12-10 00:15:44 +00:00
2008-12-12 22:42:35 +00:00
2008-11-26 02:21:12 +00:00
2008-10-15 22:34:34 +00:00
2008-12-15 21:46:23 +00:00
2008-11-15 17:50:47 +00:00
2007-04-21 20:46:55 +00:00
2008-07-28 18:41:03 +00:00