[DAGCombiner] Add target hook function to decide folding (mul (add x, c1), c2)
[llvm-project.git] / llvm / test / Transforms / GlobalOpt / storepointer.ll
blob8edaa64a62be9dd1588cdf9d34c502de76d7b2b3
1 ; RUN: opt < %s -globalopt -S | FileCheck %s
2 ; CHECK-NOT: global
4 @G = internal global void ()* null              ; <void ()**> [#uses=2]
6 define internal void @Actual() {
7         ret void
10 define void @init() {
11         store void ()* @Actual, void ()** @G
12         ret void
15 define void @doit() {
16         %FP = load void ()*, void ()** @G         ; <void ()*> [#uses=1]
17         call void %FP( )
18         ret void