[jit] Remove unused MONO_PATCH_INFO_MONITOR_ENTER/EXIT.
authorZoltan Varga <vargaz@gmail.com>
Sun, 31 Jan 2016 05:19:51 +0000 (00:19 -0500)
committerZoltan Varga <vargaz@gmail.com>
Sun, 31 Jan 2016 05:22:25 +0000 (00:22 -0500)
mono/mini/mini-llvm.c
mono/mini/mini-s390x.c
mono/mini/mini-x86.c
mono/mini/mini.h
mono/mini/patch-info.h

index d65687dab13617ea1ac664c502db68d888507801..ba52497fd42d7d19f99c8b41ca689cbe5d945cba 100644 (file)
@@ -3165,11 +3165,6 @@ process_call (EmitContext *ctx, MonoBasicBlock *bb, LLVMBuilderRef *builder_ref,
                                                 * FIXME: Some trampolines might have
                                                 * their own calling convention on some platforms.
                                                 */
-#ifndef TARGET_AMD64
-                                               if (abs_ji->type == MONO_PATCH_INFO_MONITOR_ENTER || abs_ji->type == MONO_PATCH_INFO_MONITOR_ENTER_V4 ||
-                                                               abs_ji->type == MONO_PATCH_INFO_MONITOR_EXIT)
-                                                       LLVM_FAILURE (ctx, "trampoline with own cconv");
-#endif
                                                target = mono_resolve_patch_target (cfg->method, cfg->domain, NULL, abs_ji, FALSE);
                                                LLVMAddGlobalMapping (ctx->module->ee, callee, target);
                                        }
index 368c3bc9882189148756cb07e5580ce93543f67b..3b81c221dabe680c9a81829d456744ad2952eab2 100644 (file)
@@ -5407,9 +5407,6 @@ mono_arch_patch_code (MonoCompile *cfg, MonoMethod *method, MonoDomain *domain,
                        case MONO_PATCH_INFO_INTERNAL_METHOD:
                        case MONO_PATCH_INFO_JIT_ICALL_ADDR:
                        case MONO_PATCH_INFO_RGCTX_FETCH:
-                       case MONO_PATCH_INFO_MONITOR_ENTER:
-                       case MONO_PATCH_INFO_MONITOR_ENTER_V4:
-                       case MONO_PATCH_INFO_MONITOR_EXIT:
                        case MONO_PATCH_INFO_ABS: {
                                S390_EMIT_CALL (ip, target);
                                continue;
index 03e2eca527228f726b3589ab7d09bcd4f7ab5847..0407c7cc57e4d6a527a24d3a80d17c7deb754b8c 100644 (file)
@@ -5130,9 +5130,6 @@ mono_arch_patch_code_new (MonoCompile *cfg, MonoDomain *domain, guint8 *code, Mo
        case MONO_PATCH_INFO_BB:
        case MONO_PATCH_INFO_LABEL:
        case MONO_PATCH_INFO_RGCTX_FETCH:
-       case MONO_PATCH_INFO_MONITOR_ENTER:
-       case MONO_PATCH_INFO_MONITOR_ENTER_V4:
-       case MONO_PATCH_INFO_MONITOR_EXIT:
        case MONO_PATCH_INFO_JIT_ICALL_ADDR:
 #if defined(__native_client_codegen__) && defined(__native_client__)
                if (nacl_is_code_address (code)) {
index db5c133266f00c318fa84686141196a4f13b2cbd..e7a9d148a218028ef20c8fdce0d84be15c42278f 100644 (file)
 #endif
 
 /* Version number of the AOT file format */
-#define MONO_AOT_FILE_VERSION 131
+#define MONO_AOT_FILE_VERSION 132
 
 //TODO: This is x86/amd64 specific.
 #define mono_simd_shuffle_mask(a,b,c,d) ((a) | ((b) << 2) | ((c) << 4) | ((d) << 6))
index a29cdafe8002eba9a9b33d34b86a6039d1c253cb..229680d292a84f76b6adc5e9187c8c5c80b1b27e 100644 (file)
@@ -36,9 +36,6 @@ PATCH_INFO(INTERRUPTION_REQUEST_FLAG, "interruption_request_flag")
 PATCH_INFO(METHOD_RGCTX, "method_rgctx")
 PATCH_INFO(RGCTX_FETCH, "rgctx_fetch")
 PATCH_INFO(RGCTX_SLOT_INDEX, "rgctx_slot_index")
-PATCH_INFO(MONITOR_ENTER, "monitor_enter")
-PATCH_INFO(MONITOR_ENTER_V4, "monitor_enter_v4")
-PATCH_INFO(MONITOR_EXIT, "monitor_exit")
 PATCH_INFO(MSCORLIB_GOT_ADDR, "mscorlib_got_addr")
 PATCH_INFO(SEQ_POINT_INFO, "seq_point_info")
 PATCH_INFO(GC_CARD_TABLE_ADDR, "gc_card_table_addr")