Skip to content
Snippets Groups Projects
Commit 1600652b authored by Chris Lattner's avatar Chris Lattner
Browse files

New testcase for testing constant pointers to globals

llvm-svn: 784
parent 1be86ca6
No related branches found
No related tags found
No related merge requests found
; This testcase is primarily used for testing that global values can be used as
; constant pointer initializers. This is tricky because they can be forward
; declared and involves an icky bytecode encoding. There is no meaningful
; optimization that can be performed on this file, it is just here to test
; assembly and disassembly.
;
%t3 = global int * %t1 ;; Forward reference
%t1 = global int 4
%t2 = global int * %t1
global float * %0 ;; Forward numeric reference
global float * %0 ;; Duplicate forward numeric reference
global float 0.0
global float * %0 ;; Numeric reference
%fptr = global void() * %f ;; Forward ref method defn
declare void "f"() ;; External method
implementation
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment