Skip to content

[META][X86] Improve implementation and use of X86 scheduler models #31672

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
RKSimon opened this issue Mar 17, 2017 · 72 comments
Closed

[META][X86] Improve implementation and use of X86 scheduler models #31672

RKSimon opened this issue Mar 17, 2017 · 72 comments
Labels
backend:X86 Scheduler Models Accuracy of X86 scheduler models backend:X86 bugzilla Issues migrated from bugzilla

Comments

@RKSimon
Copy link
Collaborator

RKSimon commented Mar 17, 2017

Bugzilla Link 32325
Version trunk
OS Windows NT
Depends On #17741 #21274 #26792 #27166 #31673 #31834 #34896 #34935 #34936 #34937 #34938 #34939 #34958 #34960 #34991 #35132 #35296 #35304 #35327 #35461 #36128 #36176 #36236 #36243 #36245 #36407 #36479 #36658 #36855 #36949 #36950 #37202 #38536 #41327 #47454 #49694 #49704 #28947 #31564 #31778 #32148 #32204 #34510 #34894 #34897 #34954 #34956 #34987 #35023 #35024 #35061 #35062 #35358 #35432 #36074 #36129 #36130 #36131 #36140 #36156 #36175 #36229 #36235 #36238 #36242 #36246 #36256 #36272 #36278 #36279 #36299 #36305 #36441 #36634 #38813
Blocks #35898 #36073
CC @topperc,@filcab,@jryans,@LebedevRI,@MattPD,@rotateright,@ZviRackover

Extended Description

Meta ticket covering issues with the x86 scheduler models, which currently include:

X86ScheduleAtom.td
X86SchedSandyBridge.td
X86SchedHaswell.td
X86ScheduleSLM.td
X86ScheduleBtVer2.td

Including incorrect latency/throughput values and resources.

Also covers possible improvements to how we can use the schedulers to improve performance (e.g. use in the machine combiner for better instruction selection).

@RKSimon
Copy link
Collaborator Author

RKSimon commented Nov 26, 2021

mentioned in issue #31673

@RKSimon
Copy link
Collaborator Author

RKSimon commented Nov 26, 2021

mentioned in issue #31778

@RKSimon
Copy link
Collaborator Author

RKSimon commented Nov 26, 2021

mentioned in issue #31834

@RKSimon
Copy link
Collaborator Author

RKSimon commented Nov 26, 2021

mentioned in issue #32148

@RKSimon
Copy link
Collaborator Author

RKSimon commented Nov 26, 2021

mentioned in issue #32204

@RKSimon
Copy link
Collaborator Author

RKSimon commented Nov 26, 2021

mentioned in issue #34510

@RKSimon
Copy link
Collaborator Author

RKSimon commented Nov 27, 2021

mentioned in issue #34894

@RKSimon
Copy link
Collaborator Author

RKSimon commented Nov 27, 2021

mentioned in issue #34897

@RKSimon
Copy link
Collaborator Author

RKSimon commented Nov 27, 2021

mentioned in issue #34896

@topperc
Copy link
Collaborator

topperc commented Nov 27, 2021

mentioned in issue #34935

@topperc
Copy link
Collaborator

topperc commented Nov 27, 2021

mentioned in issue #34937

@topperc
Copy link
Collaborator

topperc commented Nov 27, 2021

mentioned in issue #34936

@topperc
Copy link
Collaborator

topperc commented Nov 27, 2021

mentioned in issue #34939

@topperc
Copy link
Collaborator

topperc commented Nov 27, 2021

mentioned in issue #34938

@topperc
Copy link
Collaborator

topperc commented Nov 27, 2021

mentioned in issue #34954

@topperc
Copy link
Collaborator

topperc commented Nov 27, 2021

mentioned in issue #34960

@RKSimon
Copy link
Collaborator Author

RKSimon commented Nov 27, 2021

mentioned in issue #34956

@topperc
Copy link
Collaborator

topperc commented Nov 27, 2021

mentioned in issue #34958

@RKSimon
Copy link
Collaborator Author

RKSimon commented Nov 27, 2021

mentioned in issue #34987

@RKSimon
Copy link
Collaborator Author

RKSimon commented Nov 27, 2021

mentioned in issue #34991

@topperc
Copy link
Collaborator

topperc commented Nov 27, 2021

mentioned in issue #35023

@topperc
Copy link
Collaborator

topperc commented Nov 27, 2021

mentioned in issue #35024

@topperc
Copy link
Collaborator

topperc commented Nov 27, 2021

mentioned in issue #35062

@topperc
Copy link
Collaborator

topperc commented Nov 27, 2021

mentioned in issue #35061

@RKSimon
Copy link
Collaborator Author

RKSimon commented Nov 27, 2021

mentioned in issue #35132

@llvmbot
Copy link
Member

llvmbot commented Nov 27, 2021

mentioned in issue #35296

@topperc
Copy link
Collaborator

topperc commented Nov 27, 2021

mentioned in issue #35304

@topperc
Copy link
Collaborator

topperc commented Nov 27, 2021

mentioned in issue #35327

@topperc
Copy link
Collaborator

topperc commented Nov 27, 2021

mentioned in issue #35358

@topperc
Copy link
Collaborator

topperc commented Nov 27, 2021

mentioned in issue #35432

@llvmbot llvmbot transferred this issue from llvm/llvm-bugzilla-archive Dec 10, 2021
@RKSimon RKSimon added the backend:X86 Scheduler Models Accuracy of X86 scheduler models label Apr 9, 2022
@RKSimon
Copy link
Collaborator Author

RKSimon commented Apr 9, 2022

Closing - replacing this near useless meta with a label instead

@RKSimon RKSimon closed this as completed Apr 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend:X86 Scheduler Models Accuracy of X86 scheduler models backend:X86 bugzilla Issues migrated from bugzilla
Projects
None yet
Development

No branches or pull requests

6 participants