refactor llvm lowlevel code into its own file

This commit is contained in:
Folkert 2022-11-09 16:23:26 +01:00
parent 06a49e0255
commit 653741ccde
No known key found for this signature in database
GPG key ID: 1F17F6FFD112B97C
7 changed files with 2685 additions and 2632 deletions

View file

@ -13,8 +13,9 @@ use roc_builtins::bitcode::{FloatWidth, IntWidth};
use roc_module::symbol::Symbol;
use roc_mono::layout::{Builtin, Layout, LayoutIds, UnionLayout};
use super::build::{dec_binop_with_unchecked, load_roc_value, use_roc_value};
use super::build::{load_roc_value, use_roc_value};
use super::convert::argument_type_from_union_layout;
use super::lowlevel::dec_binop_with_unchecked;
#[derive(Clone, Debug)]
enum WhenRecursive<'a> {