pekka.jaaskelainen added a comment.

> I don't feel it is different for OpenCL though... I am not in favour of 
> repeating the same functionality for every language since the requirement 
> will be likely identical. There is no timeline for when this functionality 
> will be dropped so we have to assume that even though temporary it might be a 
> solution for long enough.

If it is likely the SPIR-V backend won’t land soon and it is expected that also 
other languages might benefit from the calls to the llvm-spirv tool, the 
functionality to do so would be better placed in a more generally useful place. 
Do you have suggestions where this functionality could be moved?

I believe it concerns mostly the call to the llvm-spriv (this is sought in 
PATH, not given via a command line parameter) inside 
constructEmitSpirvCommand(). This could be extracted to another function in a 
utility library so it could be accessed by other languages/tools in the future. 
Does it sound OK?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D110618/new/

https://reviews.llvm.org/D110618

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to