brintos

brintos / llvm-project-archived public Read only

0
0
Text · 586 B · 212de76 Raw
23 lines · plain
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 void7}8 9define internal void @localreferencedbyglobal() {10    ret void11}12 13@someglobal = internal unnamed_addr constant ptr @referencedbyglobal14@someglobal2 = internal unnamed_addr constant ptr @localreferencedbyglobal15@ptr = global ptr null16@ptr2 = global ptr null17 18define  void @bar() #0 align 2 {19  store ptr @someglobal , ptr @ptr, align 820  store ptr @someglobal2 , ptr @ptr2, align 821  ret void22}23