[llvm] [IR] Relax convergence requirements on call (PR #135794)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 23 04:55:09 PDT 2025
Nathan =?utf-8?q?Gauër?= <brioche at google.com>
Message-ID:
In-Reply-To: <llvm.org/llvm/llvm-project/pull/135794 at github.com>
================
@@ -20,7 +20,7 @@ define void @wrong_token() {
ret void
}
-; CHECK: Convergence control token can only be used in a convergent call.
+; convergence control token can be used on non-convergent calls, but it has no effect.
; CHECK-NEXT call void @g(){{.*}}%t05_tok1
define void @missing.attribute() {
%t05_tok1 = call token @llvm.experimental.convergence.anchor()
----------------
arsenm wrote:
The valid cases should move to test/Assembler
https://github.com/llvm/llvm-project/pull/135794
More information about the llvm-commits
mailing list