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
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
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