WIP - [artiq] More test
This commit is contained in:
parent
758ea48a4b
commit
4522077644
|
@ -679,30 +679,6 @@ fn format_rpc_ret<'ctx>(
|
||||||
llvm_i1.const_zero(),
|
llvm_i1.const_zero(),
|
||||||
);
|
);
|
||||||
|
|
||||||
// call_memcpy_generic(
|
|
||||||
// ctx,
|
|
||||||
// ndarray.dim_sizes().base_ptr(ctx, generator),
|
|
||||||
// buffer.base_ptr(ctx, generator),
|
|
||||||
// dims_buf_sz,
|
|
||||||
// llvm_i1.const_zero(),
|
|
||||||
// );
|
|
||||||
//
|
|
||||||
// let ppdata =
|
|
||||||
// generator.gen_var_alloc(ctx, llvm_ret_ty.element_type(), None).unwrap();
|
|
||||||
// let pbuffer_data_begin = unsafe {
|
|
||||||
// buffer.ptr_offset_unchecked(ctx, generator, &dims_buf_sz, None)
|
|
||||||
// };
|
|
||||||
// ctx.builder
|
|
||||||
// .build_store(ppdata, ndarray.data().base_ptr(ctx, generator))
|
|
||||||
// .unwrap();
|
|
||||||
// call_memcpy_generic(
|
|
||||||
// ctx,
|
|
||||||
// ppdata,
|
|
||||||
// pbuffer_data_begin,
|
|
||||||
// llvm_pdata_sizeof,
|
|
||||||
// llvm_i1.const_zero(),
|
|
||||||
// );
|
|
||||||
|
|
||||||
Ok(())
|
Ok(())
|
||||||
},
|
},
|
||||||
|_, _| Ok(()),
|
|_, _| Ok(()),
|
||||||
|
@ -717,13 +693,6 @@ fn format_rpc_ret<'ctx>(
|
||||||
ctx.builder.build_conditional_branch(is_done, tail_bb, alloc_bb).unwrap();
|
ctx.builder.build_conditional_branch(is_done, tail_bb, alloc_bb).unwrap();
|
||||||
ctx.builder.position_at_end(alloc_bb);
|
ctx.builder.position_at_end(alloc_bb);
|
||||||
|
|
||||||
// let alloc_size = ctx.builder.build_right_shift(
|
|
||||||
// ctx.builder.build_left_shift(
|
|
||||||
//
|
|
||||||
// ).unwrap(),
|
|
||||||
// llvm_usize.const_int(2, false),
|
|
||||||
// "",
|
|
||||||
// ).unwrap();
|
|
||||||
let alloc_size = ctx.builder.build_left_shift(
|
let alloc_size = ctx.builder.build_left_shift(
|
||||||
ctx.builder.build_int_add(
|
ctx.builder.build_int_add(
|
||||||
ctx.builder.build_right_shift(
|
ctx.builder.build_right_shift(
|
||||||
|
@ -740,8 +709,6 @@ fn format_rpc_ret<'ctx>(
|
||||||
).unwrap();
|
).unwrap();
|
||||||
let alloc_ptr =
|
let alloc_ptr =
|
||||||
ctx.builder.build_array_alloca(llvm_i8, alloc_size, "rpc.alloc").unwrap();
|
ctx.builder.build_array_alloca(llvm_i8, alloc_size, "rpc.alloc").unwrap();
|
||||||
// let alloc_ptr =
|
|
||||||
// ctx.builder.build_bitcast(alloc_ptr, llvm_pi8, "rpc.alloc.ptr").unwrap();
|
|
||||||
phi.add_incoming(&[(&alloc_ptr, alloc_bb)]);
|
phi.add_incoming(&[(&alloc_ptr, alloc_bb)]);
|
||||||
let i =
|
let i =
|
||||||
ctx.builder.build_load(i_addr, "i").map(BasicValueEnum::into_int_value).unwrap();
|
ctx.builder.build_load(i_addr, "i").map(BasicValueEnum::into_int_value).unwrap();
|
||||||
|
|
Loading…
Reference in New Issue