Skip to content
  • Dan Gohman's avatar
    Fix some register-alias-related bugs in the post-RA scheduler liveness · dddc1ac7
    Dan Gohman authored
    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
    dddc1ac7
Loading