rustc: Remove unused "trace" upcalls
This commit is contained in:
parent
d1494901d0
commit
ba7c8f18d4
src
@ -26,8 +26,6 @@ import lib::llvm::llvm::TypeRef;
|
||||
|
||||
type upcalls =
|
||||
{grow_task: ValueRef,
|
||||
trace_word: ValueRef,
|
||||
trace_str: ValueRef,
|
||||
new_port: ValueRef,
|
||||
del_port: ValueRef,
|
||||
new_chan: ValueRef,
|
||||
@ -85,8 +83,6 @@ fn declare_upcalls(tn: type_names, tydesc_type: TypeRef,
|
||||
|
||||
let empty_vec: [TypeRef] = ~[];
|
||||
ret @{grow_task: dv("grow_task", ~[T_size_t()]),
|
||||
trace_word: dv("trace_word", ~[T_int()]),
|
||||
trace_str: dv("trace_str", ~[T_ptr(T_i8())]),
|
||||
new_port: d("new_port", ~[T_size_t()], T_opaque_port_ptr()),
|
||||
del_port: dv("del_port", ~[T_opaque_port_ptr()]),
|
||||
new_chan:
|
||||
|
@ -6761,19 +6761,6 @@ fn declare_intrinsics(llmod: ModuleRef) -> hashmap[str, ValueRef] {
|
||||
ret intrinsics;
|
||||
}
|
||||
|
||||
fn trace_str(cx: &@block_ctxt, s: str) {
|
||||
cx.build.Call(bcx_ccx(cx).upcalls.trace_str,
|
||||
~[cx.fcx.lltaskptr, C_cstr(bcx_ccx(cx), s)]);
|
||||
}
|
||||
|
||||
fn trace_word(cx: &@block_ctxt, v: ValueRef) {
|
||||
cx.build.Call(bcx_ccx(cx).upcalls.trace_word, ~[cx.fcx.lltaskptr, v]);
|
||||
}
|
||||
|
||||
fn trace_ptr(cx: &@block_ctxt, v: ValueRef) {
|
||||
trace_word(cx, cx.build.PtrToInt(v, T_int()));
|
||||
}
|
||||
|
||||
fn trap(bcx: &@block_ctxt) {
|
||||
let v: [ValueRef] = ~[];
|
||||
alt bcx_ccx(bcx).intrinsics.find("llvm.trap") {
|
||||
|
@ -70,18 +70,6 @@ upcall_log_istr(rust_task *task, uint32_t level, rust_ivec *str) {
|
||||
task->sched->log(task, level, "rust: %s", buf);
|
||||
}
|
||||
|
||||
extern "C" CDECL void
|
||||
upcall_trace_word(rust_task *task, uintptr_t i) {
|
||||
LOG_UPCALL_ENTRY(task);
|
||||
task->sched->log(task, 2, "trace: 0x%" PRIxPTR "", i, i, (char) i);
|
||||
}
|
||||
|
||||
extern "C" CDECL void
|
||||
upcall_trace_str(rust_task *task, char const *c) {
|
||||
LOG_UPCALL_ENTRY(task);
|
||||
task->sched->log(task, 2, "trace: %s", c);
|
||||
}
|
||||
|
||||
extern "C" CDECL rust_port*
|
||||
new_port(rust_task *task, size_t unit_sz);
|
||||
extern "C" CDECL rust_port*
|
||||
|
@ -113,8 +113,6 @@ upcall_sleep
|
||||
upcall_start_task
|
||||
upcall_take_task
|
||||
upcall_take_chan
|
||||
upcall_trace_str
|
||||
upcall_trace_word
|
||||
upcall_vec_append
|
||||
upcall_yield
|
||||
vec_alloc
|
||||
|
Loading…
x
Reference in New Issue
Block a user