[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 04:24:57 PST 2024


================
@@ -0,0 +1,42 @@
+; RUN: opt -S -passes='require<collector-metadata>,function(gc-lowering)' < %s | FileCheck %s
+
+declare ptr @llvm_gc_allocate(i32)
+declare void @llvm_gc_initialize(i32)
+
+declare void @llvm.gcroot(ptr, ptr)
+declare void @llvm.gcwrite(ptr, ptr, ptr)
+
+define i32 @main() gc "shadow-stack" {
+entry:
+	%A = alloca ptr
----------------
arsenm wrote:

test whitespace is weird 

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


More information about the llvm-commits mailing list