RyanRio wrote:

> [async-to-lds]
asyncmark(/*omits=*/TENSOR)
[tdm]
asyncmark(/*omits=*/ASYNC_TO_LDS)
...
asyncwait(0, /*ignores=*/ASYNC_TO_LDS|SOME_OTHER_THING) ;; becomes a 
wait_tensorcnt 0
...
asyncwait(0, /*ignores=*/TENSOR) ;; becomes a wait_asynccnt 0

I concur, although I do admittedly have a gripe it's a little more confusing to 
think in that way and realistically if you are manually pipelining like this 
you are going to individually pipeline each stage (so omits is kind of weird 
when really you always want omit everything but this one thing).

https://github.com/llvm/llvm-project/pull/220442
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to