[committed, amdgcn] Remove expcnt waits.

Andrew Stubbs ams@codesourcery.com
Thu Sep 5 14:23:00 GMT 2019


On 31/07/2019 13:02, Andrew Stubbs wrote:
> However, in a couple of cases there is an exposed-pipeline issue that 
> needs to be resolved with an actual "nop", which we no longer have. The 
> patch also takes care of adding these, where appropriate. (As it 
> happens, the cmpswap instruction will now get both s_waitcnt and nop, 
> which is unnecessary, but that's because I plan to add proper scheduling 
> for all the s_waitcnt instructions in the near future, and I don't want 
> this detail to get forgotten.)

I need to do the same for global_store_* instructions, so I've committed 
the attached.

Andrew

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 190905-global-delayeduse.patch
Type: text/x-patch
Size: 999 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20190905/2f6e03c2/attachment.bin>


More information about the Gcc-patches mailing list