X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Fmini-mips.c;h=d660489fe5e4c37ea47bf2137b2bf155da4f9eaf;hb=5e7137b6fee0d51acc9569f9f85bacda52592db6;hp=4742555d85146fa8b91faa741713483fbc558cc6;hpb=66d4425f049880bca9241e0aacf7482ecfc248e0;p=mono.git diff --git a/mono/mini/mini-mips.c b/mono/mini/mini-mips.c index 4742555d851..d660489fe5e 100644 --- a/mono/mini/mini-mips.c +++ b/mono/mini/mini-mips.c @@ -1,5 +1,6 @@ -/* - * mini-mips.c: MIPS backend for the Mono code generator +/** + * \file + * MIPS backend for the Mono code generator * * Authors: * Mark Mason (mason@broadcom.com) @@ -1113,7 +1114,6 @@ get_call_info (MonoMemPool *mp, MonoMethodSignature *sig) DEBUG(printf("param %d: ", i)); simpletype = mini_get_underlying_type (sig->params [i]); switch (simpletype->type) { - case MONO_TYPE_BOOLEAN: case MONO_TYPE_I1: case MONO_TYPE_U1: DEBUG(printf("1 byte\n")); @@ -1121,7 +1121,6 @@ get_call_info (MonoMemPool *mp, MonoMethodSignature *sig) add_int32_arg (cinfo, &cinfo->args[n]); n++; break; - case MONO_TYPE_CHAR: case MONO_TYPE_I2: case MONO_TYPE_U2: DEBUG(printf("2 bytes\n")); @@ -1140,11 +1139,7 @@ get_call_info (MonoMemPool *mp, MonoMethodSignature *sig) case MONO_TYPE_U: case MONO_TYPE_PTR: case MONO_TYPE_FNPTR: - case MONO_TYPE_CLASS: case MONO_TYPE_OBJECT: - case MONO_TYPE_STRING: - case MONO_TYPE_SZARRAY: - case MONO_TYPE_ARRAY: cinfo->args [n].size = sizeof (gpointer); add_int32_arg (cinfo, &cinfo->args[n]); n++; @@ -1260,23 +1255,17 @@ get_call_info (MonoMemPool *mp, MonoMethodSignature *sig) { simpletype = mini_get_underlying_type (sig->ret); switch (simpletype->type) { - case MONO_TYPE_BOOLEAN: case MONO_TYPE_I1: case MONO_TYPE_U1: case MONO_TYPE_I2: case MONO_TYPE_U2: - case MONO_TYPE_CHAR: case MONO_TYPE_I4: case MONO_TYPE_U4: case MONO_TYPE_I: case MONO_TYPE_U: case MONO_TYPE_PTR: case MONO_TYPE_FNPTR: - case MONO_TYPE_CLASS: case MONO_TYPE_OBJECT: - case MONO_TYPE_SZARRAY: - case MONO_TYPE_ARRAY: - case MONO_TYPE_STRING: cinfo->ret.reg = mips_v0; break; case MONO_TYPE_U8: @@ -1323,8 +1312,7 @@ debug_omit_fp (void) /** * mono_arch_compute_omit_fp: - * - * Determine whenever the frame pointer can be eliminated. + * Determine whether the frame pointer can be eliminated. */ static void mono_arch_compute_omit_fp (MonoCompile *cfg) @@ -4539,7 +4527,7 @@ mono_arch_patch_code (MonoCompile *cfg, MonoMethod *method, MonoDomain *domain, { MonoJumpInfo *patch_info; - mono_error_init (error); + error_init (error); for (patch_info = ji; patch_info; patch_info = patch_info->next) { unsigned char *ip = patch_info->ip.i + code;