Skip to content

Commit

Permalink
Update tests
Browse files Browse the repository at this point in the history
  • Loading branch information
certik committed Mar 4, 2021
1 parent 90244f8 commit 7f65dfe
Show file tree
Hide file tree
Showing 82 changed files with 935 additions and 935 deletions.
2 changes: 1 addition & 1 deletion tests/reference/llvm-complex1-30fe592.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"outfile": null,
"outfile_hash": null,
"stdout": "llvm-complex1-30fe592.stdout",
"stdout_hash": "98e3d6c06ad6abc5d638636c8740bf63b1dc8ec2f4c528bc4f7ac897",
"stdout_hash": "21d0ebbd5cb58dc0f7699971e250b6b79d34049c1d7392db33767788",
"stderr": null,
"stderr_hash": null,
"returncode": 0
Expand Down
12 changes: 6 additions & 6 deletions tests/reference/llvm-complex1-30fe592.stdout
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@ source_filename = "LFortran"

define i64 @main() {
.entry:
%x = alloca %complex
%0 = alloca %complex
%x = alloca %complex, align 8
%0 = alloca %complex, align 8
%1 = getelementptr %complex, %complex* %0, i32 0, i32 0
%2 = getelementptr %complex, %complex* %0, i32 0, i32 1
store float 3.000000e+00, float* %1
store float 4.000000e+00, float* %2
%3 = load %complex, %complex* %0
store %complex %3, %complex* %x
store float 3.000000e+00, float* %1, align 4
store float 4.000000e+00, float* %2, align 4
%3 = load %complex, %complex* %0, align 4
store %complex %3, %complex* %x, align 4
ret i64 0
}

2 changes: 1 addition & 1 deletion tests/reference/llvm-complex2-977bfad.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"outfile": null,
"outfile_hash": null,
"stdout": "llvm-complex2-977bfad.stdout",
"stdout_hash": "0d743328fcaedcdb8e6b9347b549353fc841d773a7af9aa51971940e",
"stdout_hash": "035921dd8f48b9fab0942426821ee3ae9508aa8921827286d344f0a3",
"stderr": null,
"stderr_hash": null,
"returncode": 0
Expand Down
146 changes: 73 additions & 73 deletions tests/reference/llvm-complex2-977bfad.stdout
Original file line number Diff line number Diff line change
Expand Up @@ -9,106 +9,106 @@ source_filename = "LFortran"

define i64 @main() {
.entry:
%x = alloca %complex
%0 = alloca %complex
%x = alloca %complex, align 8
%0 = alloca %complex, align 8
%1 = getelementptr %complex, %complex* %0, i32 0, i32 0
%2 = getelementptr %complex, %complex* %0, i32 0, i32 1
store float 3.000000e+00, float* %1
store float 4.000000e+00, float* %2
%3 = load %complex, %complex* %0
store %complex %3, %complex* %x
%4 = load %complex, %complex* %x
%5 = alloca %complex
store float 3.000000e+00, float* %1, align 4
store float 4.000000e+00, float* %2, align 4
%3 = load %complex, %complex* %0, align 4
store %complex %3, %complex* %x, align 4
%4 = load %complex, %complex* %x, align 4
%5 = alloca %complex, align 8
%6 = getelementptr %complex, %complex* %5, i32 0, i32 0
%7 = getelementptr %complex, %complex* %5, i32 0, i32 1
store float 4.000000e+00, float* %6
store float 0.000000e+00, float* %7
%8 = load %complex, %complex* %5
%9 = alloca %complex
store %complex %4, %complex* %9
%10 = alloca %complex
store %complex %8, %complex* %10
%11 = alloca %complex
store float 4.000000e+00, float* %6, align 4
store float 0.000000e+00, float* %7, align 4
%8 = load %complex, %complex* %5, align 4
%9 = alloca %complex, align 8
store %complex %4, %complex* %9, align 4
%10 = alloca %complex, align 8
store %complex %8, %complex* %10, align 4
%11 = alloca %complex, align 8
call void (%complex*, %complex*, %complex*, ...) @_lfortran_complex_add(%complex* %9, %complex* %10, %complex* %11)
%12 = load %complex, %complex* %11
store %complex %12, %complex* %x
%13 = load %complex, %complex* %x
%14 = alloca %complex
store %complex %13, %complex* %14
%12 = load %complex, %complex* %11, align 4
store %complex %12, %complex* %x, align 4
%13 = load %complex, %complex* %x, align 4
%14 = alloca %complex, align 8
store %complex %13, %complex* %14, align 4
%15 = getelementptr %complex, %complex* %14, i32 0, i32 0
%16 = load float, float* %15
%16 = load float, float* %15, align 4
%17 = fpext float %16 to double
%18 = alloca %complex
store %complex %13, %complex* %18
%18 = alloca %complex, align 8
store %complex %13, %complex* %18, align 4
%19 = getelementptr %complex, %complex* %18, i32 0, i32 1
%20 = load float, float* %19
%20 = load float, float* %19, align 4
%21 = fpext float %20 to double
call void (i8*, ...) @_lfortran_printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @0, i32 0, i32 0), double %17, double %21)
%22 = alloca %complex
%22 = alloca %complex, align 8
%23 = getelementptr %complex, %complex* %22, i32 0, i32 0
%24 = getelementptr %complex, %complex* %22, i32 0, i32 1
store float 2.000000e+00, float* %23
store float 0.000000e+00, float* %24
%25 = load %complex, %complex* %22
%26 = load %complex, %complex* %x
%27 = alloca %complex
store %complex %25, %complex* %27
%28 = alloca %complex
store %complex %26, %complex* %28
%29 = alloca %complex
store float 2.000000e+00, float* %23, align 4
store float 0.000000e+00, float* %24, align 4
%25 = load %complex, %complex* %22, align 4
%26 = load %complex, %complex* %x, align 4
%27 = alloca %complex, align 8
store %complex %25, %complex* %27, align 4
%28 = alloca %complex, align 8
store %complex %26, %complex* %28, align 4
%29 = alloca %complex, align 8
call void (%complex*, %complex*, %complex*, ...) @_lfortran_complex_add(%complex* %27, %complex* %28, %complex* %29)
%30 = load %complex, %complex* %29
store %complex %30, %complex* %x
%31 = load %complex, %complex* %x
%32 = alloca %complex
store %complex %31, %complex* %32
%30 = load %complex, %complex* %29, align 4
store %complex %30, %complex* %x, align 4
%31 = load %complex, %complex* %x, align 4
%32 = alloca %complex, align 8
store %complex %31, %complex* %32, align 4
%33 = getelementptr %complex, %complex* %32, i32 0, i32 0
%34 = load float, float* %33
%34 = load float, float* %33, align 4
%35 = fpext float %34 to double
%36 = alloca %complex
store %complex %31, %complex* %36
%36 = alloca %complex, align 8
store %complex %31, %complex* %36, align 4
%37 = getelementptr %complex, %complex* %36, i32 0, i32 1
%38 = load float, float* %37
%38 = load float, float* %37, align 4
%39 = fpext float %38 to double
call void (i8*, ...) @_lfortran_printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @1, i32 0, i32 0), double %35, double %39)
%40 = alloca %complex
%40 = alloca %complex, align 8
%41 = getelementptr %complex, %complex* %40, i32 0, i32 0
%42 = getelementptr %complex, %complex* %40, i32 0, i32 1
store float 2.000000e+00, float* %41
store float 0.000000e+00, float* %42
%43 = load %complex, %complex* %40
%44 = load %complex, %complex* %x
%45 = alloca %complex
store %complex %43, %complex* %45
%46 = alloca %complex
store %complex %44, %complex* %46
%47 = alloca %complex
store float 2.000000e+00, float* %41, align 4
store float 0.000000e+00, float* %42, align 4
%43 = load %complex, %complex* %40, align 4
%44 = load %complex, %complex* %x, align 4
%45 = alloca %complex, align 8
store %complex %43, %complex* %45, align 4
%46 = alloca %complex, align 8
store %complex %44, %complex* %46, align 4
%47 = alloca %complex, align 8
call void (%complex*, %complex*, %complex*, ...) @_lfortran_complex_add(%complex* %45, %complex* %46, %complex* %47)
%48 = load %complex, %complex* %47
%49 = alloca %complex
%48 = load %complex, %complex* %47, align 4
%49 = alloca %complex, align 8
%50 = getelementptr %complex, %complex* %49, i32 0, i32 0
%51 = getelementptr %complex, %complex* %49, i32 0, i32 1
store float 0.000000e+00, float* %50
store float 3.000000e+00, float* %51
%52 = load %complex, %complex* %49
%53 = alloca %complex
store %complex %48, %complex* %53
%54 = alloca %complex
store %complex %52, %complex* %54
%55 = alloca %complex
store float 0.000000e+00, float* %50, align 4
store float 3.000000e+00, float* %51, align 4
%52 = load %complex, %complex* %49, align 4
%53 = alloca %complex, align 8
store %complex %48, %complex* %53, align 4
%54 = alloca %complex, align 8
store %complex %52, %complex* %54, align 4
%55 = alloca %complex, align 8
call void (%complex*, %complex*, %complex*, ...) @_lfortran_complex_add(%complex* %53, %complex* %54, %complex* %55)
%56 = load %complex, %complex* %55
store %complex %56, %complex* %x
%57 = load %complex, %complex* %x
%58 = alloca %complex
store %complex %57, %complex* %58
%56 = load %complex, %complex* %55, align 4
store %complex %56, %complex* %x, align 4
%57 = load %complex, %complex* %x, align 4
%58 = alloca %complex, align 8
store %complex %57, %complex* %58, align 4
%59 = getelementptr %complex, %complex* %58, i32 0, i32 0
%60 = load float, float* %59
%60 = load float, float* %59, align 4
%61 = fpext float %60 to double
%62 = alloca %complex
store %complex %57, %complex* %62
%62 = alloca %complex, align 8
store %complex %57, %complex* %62, align 4
%63 = getelementptr %complex, %complex* %62, i32 0, i32 1
%64 = load float, float* %63
%64 = load float, float* %63, align 4
%65 = fpext float %64 to double
call void (i8*, ...) @_lfortran_printf(i8* getelementptr inbounds ([9 x i8], [9 x i8]* @2, i32 0, i32 0), double %61, double %65)
ret i64 0
Expand Down
2 changes: 1 addition & 1 deletion tests/reference/llvm-complex_div_test-277d2fa.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"outfile": null,
"outfile_hash": null,
"stdout": "llvm-complex_div_test-277d2fa.stdout",
"stdout_hash": "2507559048840e84d0f279fd5e54dfa352a4fc5096377829f2248811",
"stdout_hash": "424ecbe0529ecfbfd54a16eca5d8bd0149868cc3d2663f0ed62f2ae4",
"stderr": null,
"stderr_hash": null,
"returncode": 0
Expand Down
Loading

0 comments on commit 7f65dfe

Please sign in to comment.