• Andreas Zwinkau's avatar
    Skip shift dependency if no other users · 2ec2984b
    Andreas Zwinkau authored
    If a shift operation has a dependency operand (64bit shifts),
    then instruction selection inserts a dependency edge between them,
    so the scheduler orders them correctly. However, if the operand
    is not used, the scheduler is confused about the dependency edge, which
    is never resolved.
    Fixes opt/longlong.c testcase