X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbejavacoal.c;h=fde61e6b16d144ebe3a8a23d7dfe071cf86c103a;hb=b9d45e08e23bcf058fa8f2d9e18dd78e8cccd044;hp=9f8f359656811256062523a7c686a7a714bbae70;hpb=b6daed228cf0e978ec2f5f1cd2b3e7aaea39d1a9;p=libfirm diff --git a/ir/be/bejavacoal.c b/ir/be/bejavacoal.c index 9f8f35965..fde61e6b1 100644 --- a/ir/be/bejavacoal.c +++ b/ir/be/bejavacoal.c @@ -205,6 +205,7 @@ static jni_env_t *get_jvm(void) return &env; } + static void check(jni_env_t *env, const char *file, int line) { JNIEnv *jni = env->jni; @@ -224,7 +225,7 @@ enum { mth_add_int_edge, mth_add_aff_edge, mth_set_color, - mth_set_debug, + //mth_set_debug, mth_get_color, mth_forbid_color, mth_coalesce, @@ -242,7 +243,7 @@ static const struct _mth_info_t mthis[mth_last] = { { "addIntEdge", "(II)V" }, /* public void addIntEdge(int, int); */ { "addAffEdge", "(III)V" }, /* public void addAffEdge(int, int, int); */ { "setColor", "(II)V" }, /* public void setColor(int, int); */ - { "setDebug", "(ILjava/lang/String;)V" }, /* public void setDebug(int, String); */ + //{ "setDebug", "(ILjava/lang/String;)V" }, /* public void setDebug(int, String); */ { "getColor", "(I)I" }, /* public int getColor(int); */ { "forbidColor", "(II)V" }, /* public void forbidColor(int, int); */ { "coalesce", "()V" }, /* public void coalesce(); */ @@ -358,6 +359,7 @@ void be_java_coal_set_color(be_java_coal_t *c, int n, int col) void be_java_coal_set_debug(be_java_coal_t *c, int n, const char *dbg) { +#if 0 JNIEnv *jni = c->env->jni; jmethodID mid = c->mth_ids[mth_set_debug]; jstring str; @@ -366,6 +368,7 @@ void be_java_coal_set_debug(be_java_coal_t *c, int n, const char *dbg) CHECK(c->env); (*jni)->CallVoidMethod(jni, c->obj, mid, (jint) n, str); CHECK(c->env); +#endif } void be_java_coal_forbid_color(be_java_coal_t *c, int n, int col) @@ -395,6 +398,11 @@ int be_java_coal_get_color(be_java_coal_t *c, int n) return jc_call_int(c, mth_get_color, (jint) n); } +void be_java_coal_start_jvm(void) +{ + get_jvm(); +} + #else be_java_coal_t *be_java_coal_init(const char *graph_name, int n_nodes, int n_regs, int dbg_level) @@ -450,5 +458,9 @@ int be_java_coal_get_color(be_java_coal_t *c, int n) return -1; } +void be_java_coal_start_jvm(void) +{ +} + #endif /* WITH_JVM */