On January 3, 2020 2:04:20 AM GMT+01:00, Gary Oblock <gobl...@marvell.com> wrote: >One of the engineers here at Marvel was experimenting, at the user >level, with GCC in a failed attempt >to get loop blocking to do loop blocking. Here's basically his >question. > > Exactly how does loop blocking work in GCC? > >I know this must involve the polyhedral optimization code so an >explanation might get a little ugly >but he's very bright fellow and can cope with it.
Loop blocking is only done from polyhedral optimizations and it is done always with a fixed block size (there's a param) when dependence analysis allows it. Richard. >Thank, > >Gary Oblock