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
}
|