Open
Description
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.