[llvm] [Linker] Propagate `nobuiltin` attributes when linking known libcalls (PR #89431)

Johannes Doerfert via llvm-commits llvm-commits at lists.llvm.org
Wed May 8 03:53:47 PDT 2024


================
@@ -0,0 +1,27 @@
+; RUN: llvm-link %s %S/Inputs/strlen.ll -S -o - 2>%t.a.err | FileCheck %s --check-prefix=CHECK1
+; RUN: llvm-link %S/Inputs/strlen.ll %s -S -o - 2>%t.a.err | FileCheck %s --check-prefix=CHECK2
+
+target triple = "x86_64-unknown-linux-gnu"
+
+ at .str = private unnamed_addr constant [7 x i8] c"string\00", align 1
+ at str = dso_local global ptr @.str, align 8
+
----------------
jdoerfert wrote:

Add another function here, so the order in the output should be
something
strlen
something
and all should be annotated.

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


More information about the llvm-commits mailing list