Skip to content

Top-down list schedulers do not support physreg dependencies #4645

@asl

Description

@asl
Bugzilla Link 4273
Resolution DUPLICATE
Resolved on May 27, 2009 01:34
Version trunk
OS All
CC @sunfishcode

Extended Description

Currently when scheduling for latency (and thus - via topdown list schedulers) I need to always flag comparison to conditional branch since it's impossible to reuse the status register due to lack of physreg dependencies.

This is quite unfortunate and yields ugly code :(

I think one can easily reproduce the problem with x86 backend codegen'ing something like select_cc / br_cc and changing default (pre-RA) scheduler to list-td

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions