xref: /llvm-project/llvm/test/ThinLTO/X86/Inputs/referenced_by_constant.ll (revision d5d3eb16b7ab72529c83dacb2889811491e48909)
1
2target datalayout = "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
3target triple = "x86_64-apple-macosx10.11.0"
4
5define void @referencedbyglobal() {
6    ret void
7}
8
9define internal void @localreferencedbyglobal() {
10    ret void
11}
12
13@someglobal = internal unnamed_addr constant ptr @referencedbyglobal
14@someglobal2 = internal unnamed_addr constant ptr @localreferencedbyglobal
15@ptr = global ptr null
16@ptr2 = global ptr null
17
18define  void @bar() #0 align 2 {
19  store ptr @someglobal , ptr @ptr, align 8
20  store ptr @someglobal2 , ptr @ptr2, align 8
21  ret void
22}
23