<div dir="ltr">Hello,<br><br>According to the previous conclusion, LLVM's noduplicate attribute is not semantically equivalent to OpenCL barriers. I am wondering whether it would be an potential issue for Clang to translate OpenCL to SPIR. If so, is it valuable to develop a specific LLVM pass that 'marked the transitive closure of callers of a noduplicate function as noduplicate' and push it into the mainline?<br><br>Thanks.<br></div>