Remove LLVM 14 support. Simplify ABI lowering.

This commit is contained in:
Christoffer Lerno
2023-01-29 19:29:02 +01:00
committed by Christoffer Lerno
parent 124a18a486
commit 539d733ceb
615 changed files with 2140 additions and 37161 deletions

View File

@@ -65,7 +65,7 @@ entry:
if.then: ; preds = %entry
%1 = load ptr, ptr @std_core_mem_thread_allocator, align 8
call void @"std_map$$typeid.p$std_io$ToStringFunction_HashMap_init"(ptr @std_io_tostring_functions, i32
call void @"std_map$$typeid.p$std_io$ToStringFunction_HashMap_init"(ptr @std_io_tostring_functions, i32 64, float 7.500000e-01, ptr %1)
br label %if.exit
if.exit: ; preds = %if.then, %entry
@@ -131,7 +131,7 @@ entry:
%retparam36 = alloca i64, align 8
%varargslots37 = alloca [1 x %variant], align 16
%result = alloca %"Foo[]", align 8
%map2 = alloca %HashMap.3, align 8
%map2 = alloca %HashMap.2, align 8
%retparam41 = alloca i64, align 8
%varargslots42 = alloca [1 x %variant], align 16
%taddr43 = alloca i8, align 1
@@ -148,7 +148,7 @@ entry:
%error_var = alloca i64, align 8
%retparam65 = alloca ptr, align 8
%mark = alloca i64, align 8
%map3 = alloca %HashMap.3, align 8
%map3 = alloca %HashMap.2, align 8
%retparam68 = alloca i64, align 8
%varargslots69 = alloca [1 x %variant], align 16
%result70 = alloca %"int[]", align 8