This commit is contained in:
Folkert 2021-08-23 21:14:09 +02:00
parent 80358d14a3
commit 459af15c8f
10 changed files with 129 additions and 41 deletions

View file

@ -403,6 +403,20 @@ fn add_intrinsics<'ctx>(ctx: &'ctx Context, module: &Module<'ctx>) {
func.set_linkage(Linkage::WeakAny);
}
add_intrinsic(
module,
LLVM_MEMSET_I32,
void_type.fn_type(
&[
i8_ptr_type.into(),
i8_type.into(),
i32_type.into(),
i1_type.into(),
],
false,
),
);
add_intrinsic(
module,
LLVM_SETJMP,