Change printfln to printfn. Make LLVM 15 tests default.

This commit is contained in:
Christoffer Lerno
2023-01-11 17:27:54 +01:00
committed by Christoffer Lerno
parent 3298ff2e15
commit dc16f65c8e
971 changed files with 30632 additions and 30623 deletions

View File

@@ -28,7 +28,7 @@ fn int test()
return 1;
}
// #expect: zero_init.ll
/* #expect: zero_init.ll
%Mega = type { [10 x i32] }
%Bar = type { i32, i32 }
@@ -43,19 +43,16 @@ entry:
%sub = alloca %"int[]", align 8
%foo = alloca %"Bar[]", align 8
%baz = alloca [3 x %Baz], align 16
%0 = bitcast %Mega* %m to i8*
call void @llvm.memset.p0i8.i64(i8* align 4 %0, i8 0, i64 40, i1 false)
%1 = getelementptr inbounds [1 x i32], [1 x i32]* %azz, i64 0, i64 0
store i32 0, i32* %1, align 4
%2 = getelementptr inbounds %Bar, %Bar* %b, i32 0, i32 0
store i32 0, i32* %2, align 4
%3 = getelementptr inbounds %Bar, %Bar* %b, i32 0, i32 1
store i32 0, i32* %3, align 4
%4 = bitcast %Baz* %z to i8*
call void @llvm.memset.p0i8.i64(i8* align 8 %4, i8 0, i64 8, i1 false)
store %"int[]" zeroinitializer, %"int[]"* %sub, align 8
store %"Bar[]" zeroinitializer, %"Bar[]"* %foo, align 8
%5 = bitcast [3 x %Baz]* %baz to i8*
call void @llvm.memset.p0i8.i64(i8* align 16 %5, i8 0, i64 24, i1 false)
call void @llvm.memset.p0.i64(ptr align 4 %m, i8 0, i64 40, i1 false)
%0 = getelementptr inbounds [1 x i32], ptr %azz, i64 0, i64 0
store i32 0, ptr %0, align 4
%1 = getelementptr inbounds %Bar, ptr %b, i32 0, i32 0
store i32 0, ptr %1, align 4
%2 = getelementptr inbounds %Bar, ptr %b, i32 0, i32 1
store i32 0, ptr %2, align 4
call void @llvm.memset.p0.i64(ptr align 8 %z, i8 0, i64 8, i1 false)
store %"int[]" zeroinitializer, ptr %sub, align 8
store %"Bar[]" zeroinitializer, ptr %foo, align 8
call void @llvm.memset.p0.i64(ptr align 16 %baz, i8 0, i64 24, i1 false)
ret i32 1
}