https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92800
Gary Oblock <goblock at marvell dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |goblock at marvell dot com --- Comment #3 from Gary Oblock <goblock at marvell dot com> --- What we have started doing at Marvell for mcf is basically a version of the single-pool scheme of ARM. That is, we'll be turning an array of structures into a structure of arrays. For the multi-pool optimization we'll initially be doing an extended version of the single-pool optimization where instead on a simple index to represent an array location, we'll use an index and base pair. This approach yields less performance improvement than ARM's multi-pool optimization. However, because of being so similar to the single-pool scheme, it will be expedient to do this before we or others tackle ARM's more complex transformation.