[llvm] [CodeGen][GC] Skip function without GC in `GCLoweringPass` (PR #84421)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 8 01:36:31 PST 2024


================
@@ -31,6 +32,8 @@ entry:
 	%B.1 = load ptr, ptr %B
 	%A.1 = load ptr, ptr %A
 	call void @llvm.gcwrite(ptr %A.1, ptr %B.upgrd.1, ptr %B.1)
+	; CHECK-NOT: call void @llvm.gcwrite(ptr %A.1, ptr %B.upgrd.1, ptr %B.1)
----------------
arsenm wrote:

-NOT checks are perilous and should be as lax as possible. Better would be -NEXT checks to show it's not present 

https://github.com/llvm/llvm-project/pull/84421


More information about the llvm-commits mailing list