ssahasra wrote: @vporpo wrote:
> the exact rules on what gets marked are not super obvious. Like for example > it is not clear what is being marked if there are other instructions in > between, or if the asyncmark is at the top of the block and etc. Can you elaborate? The rules of asyncmarks are abundantly clearly about program order. https://llvm.org/docs/AMDGPUAsyncOperations.html#completion-of-asyncmarks An asyncmark orders every operation that is program-ordered before it. https://github.com/llvm/llvm-project/pull/220442 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
