Skip to content

Derive TTI instruction costs from scheduling models #35898

Open
@RKSimon

Description

@RKSimon
Bugzilla Link 36550
Version trunk
OS Windows NT
Depends On #31672 #37378 #36255 #36279
CC @alexey-bataev,@adibiagio,@atrick,@topperc,@fhahn,@hfinkel,@rotateright

Extended Description

As discussed on D43769, we have a very divergent concept of costs between the different cost models that we use for each target (TTI, scheduling etc.).

It would be very useful to investigate whether we can begin replacing all these costs tables with values obtained directly from the target scheduling models, and begin standardizing their usage so that we can use them in more areas than just vectorization.

This will probably require a target to have models covering most/all of the CPU types to avoid us, which is why Florian suggested that AArch64 be used for initial experimentation.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions