Remove remaining evec support from trans
This commit is contained in:
parent
9c173f17c0
commit
a0e2809f54
5 changed files with 8 additions and 141 deletions
|
|
@ -15,10 +15,8 @@ import middle::trans_common::T_nil;
|
|||
import middle::trans_common::T_opaque_chan_ptr;
|
||||
import middle::trans_common::T_opaque_ivec;
|
||||
import middle::trans_common::T_opaque_port_ptr;
|
||||
import middle::trans_common::T_opaque_vec_ptr;
|
||||
import middle::trans_common::T_ptr;
|
||||
import middle::trans_common::T_size_t;
|
||||
import middle::trans_common::T_str;
|
||||
import middle::trans_common::T_void;
|
||||
import lib::llvm::type_names;
|
||||
import lib::llvm::llvm::ModuleRef;
|
||||
|
|
@ -37,8 +35,6 @@ type upcalls =
|
|||
shared_malloc: ValueRef,
|
||||
shared_free: ValueRef,
|
||||
mark: ValueRef,
|
||||
new_str: ValueRef,
|
||||
evec_append: ValueRef,
|
||||
get_type_desc: ValueRef,
|
||||
ivec_grow: ValueRef,
|
||||
ivec_push: ValueRef,
|
||||
|
|
@ -82,12 +78,6 @@ fn declare_upcalls(_tn: type_names, tydesc_type: TypeRef,
|
|||
T_ptr(T_i8())),
|
||||
shared_free: dv(~"shared_free", [T_ptr(T_i8())]),
|
||||
mark: d(~"mark", [T_ptr(T_i8())], T_int()),
|
||||
new_str: d(~"new_str", [T_ptr(T_i8()), T_size_t()], T_ptr(T_str())),
|
||||
evec_append:
|
||||
d(~"evec_append",
|
||||
[T_ptr(tydesc_type), T_ptr(tydesc_type),
|
||||
T_ptr(T_opaque_vec_ptr()), T_opaque_vec_ptr(), T_bool()],
|
||||
T_void()),
|
||||
get_type_desc:
|
||||
d(~"get_type_desc",
|
||||
[T_ptr(T_nil()), T_size_t(), T_size_t(), T_size_t(),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue