aboutsummaryrefslogtreecommitdiff
path: root/x
blob: d04c37d0a16b9bf9f168dd94e47992be17f6f15e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
target triple = "x86_64-pc-linux-gnu"
%Vec2f.0 = type opaque
%Vec2f.0 = type { float, float }

define internal float @x.1(%Vec2f.0 %v) { 
%v.0 = alloca %Vec2f.0   store %Vec2f.0 %v, %Vec2f.0* %v.0
	%t1 = getelementptr %Vec2f.0, %Vec2f.0* %v.0, i32 0, i32 0
	%t0 = load float, float* %t1
	ret float %t0
	ret float undef
}
define internal float @y.2(%Vec2f.0* %v) { 
%v.0 = alloca %Vec2f.0*   store %Vec2f.0* %v, %Vec2f.0** %v.0
	%t1 = load %Vec2f.0*, %Vec2f.0** %v.0
	%t2 = getelementptr %Vec2f.0, %Vec2f.0* %t1, i32 0, i32 1
	%t0 = load float, float* %t2
	ret float %t0
	ret float undef
}