brintos

brintos / llvm-project-archived public Read only

0
0
Text · 387 B · 9a88ee0 Raw
20 lines · plain
1; RUN: opt < %s -passes=globalopt -S | FileCheck %s2; CHECK-NOT: global3 4@G = internal global ptr null              ; <ptr> [#uses=2]5 6define internal void @Actual() {7        ret void8}9 10define void @init() {11        store ptr @Actual, ptr @G12        ret void13}14 15define void @doit() {16        %FP = load ptr, ptr @G         ; <ptr> [#uses=1]17        call void %FP( )18        ret void19}20