RE: setting loop buffer size in the gcc (aarch64)

2016-02-17 Thread Kumar, Venkataramanan
We have a restriction in x86_64 targets on the no of memory references inside a loop that can be held in a loop buffer and take advantage of it. The patch is trying to find the unroll count, that would still satisfy number of memory references after unrolling and can be held in a loop buffer R

Re: setting loop buffer size in the gcc (aarch64)

2016-02-17 Thread Kugan
Hi, On 18/02/16 01:51, Virendra Kumar Pathak wrote: > Hi Toolchain Group, > > I am trying to study the effect of loop buffer size on loop unrolling & > the way gcc (aarch64) handles this. It depends on the micro-architecture. Usually, loop buffer helps to hold the loop completely and supplies t

setting loop buffer size in the gcc (aarch64)

2016-02-17 Thread Virendra Kumar Pathak
Hi Toolchain Group, I am trying to study the effect of loop buffer size on loop unrolling & the way gcc (aarch64) handles this. To my understanding, Loop Buffer is like i-cache which contains pre-decoded instruction that can be re-used if branch instruction loopbacks to an instruction which is st