jdoerfert wrote:

> What do we expect the use of this name scheme?

3 immediate use cases (some with follow up patches under preparation):

1) debug experience, you can follow what kernels are executed in debug and 
profiler outputs Before that was cumbersome or even borderline impossible.
2) get kernel information, reg count, shared mem usage, etc. after you obtain a 
handle via the name (and device).
3) launch kernels by name. We need that eventually for other languages, OpenMP 
could do that too if we get argument information from 2).


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

Reply via email to