Skip to content

[X86] SandyBridge/Haswell/Broadwell/Skylake scheduler models lose the ReadAdvance information for all instructions that load from memory and read another operand from a register #36299

Closed
@topperc

Description

@topperc
Bugzilla Link 36951
Resolution FIXED
Resolved on Oct 04, 2018 09:39
Version trunk
OS Windows NT
Blocks #31672
CC @adibiagio,@RKSimon

Extended Description

For example

[0,0] DeER . . addl %edi, %esi
[0,1] D=eeeeeeER addl (%rdi), %esi

The second instruction shouldn't have to wait on the first instruction to writeback before it can execute.

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