Skip to content

[X86] SLM has incorrect scheduling information for PMULLD #36407

Closed
@topperc

Description

@topperc
Bugzilla Link 37059
Version trunk
OS Windows NT
Blocks #31672
CC @RKSimon,@phoebewang

Extended Description

I had tried to fix this in r328914, but got perf regressions in some benchmarks in Intel's internal list. So I reverted it back to old behavior in r329593.

Looking at the benchmarks, they regressed in 32-bit mode and it looks like register pressure may have increased leading to additional spills. But I thought 32-bit mode scheduling favored register pressure so I'm not sure what's going on.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions