search for: s_waitcnt

Displaying 2 results from an estimated 2 matches for "s_waitcnt".

2015 Mar 27
2
[LLVMdev] Question about load clustering in the machine scheduler
...e 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>; } Thanks, Tom
2015 Mar 27
2
[LLVMdev] Question about load clustering in the machine scheduler
...0/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>; > > > > } > > > > > Tha...