llvm-hs-pretty-0.4.0.0: tests/input/tensorflow_types.ll
define i32 @type_return() {
ret i32 0
}
define i32 @add() {
%1 = add i32 5, 7
ret i32 %1
}
define void @float32() {
%1 = fadd float 1.25, 3.0
ret void
}
define void @float64() {
%1 = fadd double 1.25, 3.0
ret void
}
define void @pointer_float32() {
%1 = alloca float, i32 1
ret void
}
define void @pointer_globalpfloat() {
%1 = alloca float addrspace(1) *, i32 1
%2 = load float addrspace(1)*, float addrspace(1) ** %1
ret void
}
define void @array_int() {
%1 = alloca [4 x i32], i32 1
%2 = load [4 x i32], [4 x i32]* %1
ret void
}
%struct_mystruct = type { i32, float }
define void @mystruct() {
%1 = alloca %struct_mystruct, i32 1
%2 = load %struct_mystruct, %struct_mystruct* %1
ret void
}
%"struct.mystruct" = type { i32, float, float*, float* }
%"class.tensorflow::random::Array" = type { [4 x i32], [6 x float] }