Displaying 2 results from an estimated 2 matches for "hwbranch".
Did you mean:
branch
2015 Mar 27
2
[LLVMdev] Question about load clustering in the machine scheduler
...f it and have
been unable to solve this problem. Does anyone have any idea what I
might be doing wrong?
Here are my resource definitions from lib/Target/R600/SISchedule.td
// BufferSize = 0 means the processors are in-order.
let BufferSize = 0 in {
// XXX: Are the resource counts correct?
def HWBranch : ProcResource<1>;
def HWExport : ProcResource<7>; // Taken from S_WAITCNT
def HWLGKM : ProcResource<31>; // Taken from S_WAITCNT
def HWSALU : ProcResource<1>;
def HWVMEM : ProcResource<15>; // Taken from S_WAITCNT
def HWVALU : ProcResource<1>;...
2015 Mar 27
2
[LLVMdev] Question about load clustering in the machine scheduler
...t this.
Thanks,
Tom
> Andy
>
> > Here are my resource definitions from lib/Target/R600/SISchedule.td
> >
> > // BufferSize = 0 means the processors are in-order.
> > let BufferSize = 0 in {
> >
> > // XXX: Are the resource counts correct?
> > def HWBranch : ProcResource<1>;
> > def HWExport : ProcResource<7>; // Taken from S_WAITCNT
> > def HWLGKM : ProcResource<31>; // Taken from S_WAITCNT
> > def HWSALU : ProcResource<1>;
> > def HWVMEM : ProcResource<15>; // Taken from S_WAITCNT...