1 ; This testcase is primarily used for testing that global values can be used as
2 ; constant pointer initializers. This is tricky because they can be forward
3 ; declared and involves an icky bytecode encoding. There is no meaningful
4 ; optimization that can be performed on this file, it is just here to test
5 ; assembly and disassembly.
9 %t3 = global int * %t1 ;; Forward reference
11 %t2 = global int * %t1
13 global float * %0 ;; Forward numeric reference
14 global float * %0 ;; Duplicate forward numeric reference
16 global float * %0 ;; Numeric reference
19 %fptr = global void() * %f ;; Forward ref method defn
20 declare void "f"() ;; External method