tra added a comment. Also, if I read PTX docs correctly, it should be OK to pass texture handle address via an intermediate variable: https://docs.nvidia.com/cuda/parallel-thread-execution/index.html#texture-sampler-and-surface-types
> Creating pointers to opaque variables using mov, e.g., mov.u64 reg, > opaque_var;. The resulting pointer may be stored to and loaded from memory, > passed as a parameter to functions, and de-referenced by texture and surface > load, store, and query instructions We may not need the tokens and should be able to use regular pointer. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D77777/new/ https://reviews.llvm.org/D77777 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits