search for: myreadstorevector

Displaying 3 results from an estimated 3 matches for "myreadstorevector".

2018 Nov 15
2
Per-write cycle count with ReadAdvance - Do I really need that?
...ned 3 different Writes with same latency number. Below shows the forwarding. def : ReadAdvance<MyReadVector, 5, [WriteVector]>; def : ReadAdvance<MyReadVector, 3, [MyWriteAddVector_3cycles]>; def : ReadAdvance<MyReadVector, 1, [MyWriteMulVector_5cycles]>; ... def : ReadAdvance<MyReadStoreVector, 0, [WriteVector]>; def : ReadAdvance<MyReadStoreVector, 0, [MyWriteAddVector_3cycles]>; def : ReadAdvance<MyReadStoreVector, 0, [MyWriteMulVector_5cycles]>; ... Basically my intention is to model that, for any non-store instruction which reads vector, it forwards vector write to: n...
2018 Nov 17
2
Per-write cycle count with ReadAdvance - Do I really need that?
...atency number. Below shows > the forwarding. > > def : ReadAdvance<MyReadVector, 5, [WriteVector]>; > def : ReadAdvance<MyReadVector, 3, [MyWriteAddVector_3cycles]>; > def : ReadAdvance<MyReadVector, 1, [MyWriteMulVector_5cycles]>; > ... > def : ReadAdvance<MyReadStoreVector, 0, [WriteVector]>; > def : ReadAdvance<MyReadStoreVector, 0, [MyWriteAddVector_3cycles]>; > def : ReadAdvance<MyReadStoreVector, 0, [MyWriteMulVector_5cycles]>; > ... > > Basically my intention is to model that, for any non-store instruction > which reads vector, i...
2018 Nov 19
2
Per-write cycle count with ReadAdvance - Do I really need that?
...gt;> the forwarding. >> >> def : ReadAdvance<MyReadVector, 5, [WriteVector]>; >> def : ReadAdvance<MyReadVector, 3, [MyWriteAddVector_3cycles]>; >> def : ReadAdvance<MyReadVector, 1, [MyWriteMulVector_5cycles]>; >> ... >> def : ReadAdvance<MyReadStoreVector, 0, [WriteVector]>; >> def : ReadAdvance<MyReadStoreVector, 0, [MyWriteAddVector_3cycles]>; >> def : ReadAdvance<MyReadStoreVector, 0, [MyWriteMulVector_5cycles]>; >> ... >> >> Basically my intention is to model that, for any non-store instruction >&g...