From 0224d864af72cc2fa414bf7daedeb6d559cb1140 Mon Sep 17 00:00:00 2001 From: Pat Gavlin Date: Fri, 9 Sep 2016 11:04:19 -0700 Subject: Model the kill set for ASSIGN_BYREF on x86. This helper kills esi, edi, and ecx. --- src/jit/codegencommon.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/jit/codegencommon.cpp b/src/jit/codegencommon.cpp index 2710447ade..56ab2e706b 100755 --- a/src/jit/codegencommon.cpp +++ b/src/jit/codegencommon.cpp @@ -646,6 +646,8 @@ regMaskTP Compiler::compHelperCallKillSet(CorInfoHelpFunc helper) return RBM_RSI | RBM_RDI | RBM_CALLEE_TRASH; #elif defined(_TARGET_ARM64_) return RBM_CALLEE_TRASH_NOGC; +#elif defined(_TARGET_X86_) + return RBM_ESI | RBM_EDI | RBM_ECX; #else NYI("Model kill set for CORINFO_HELP_ASSIGN_BYREF on target arch"); return RBM_CALLEE_TRASH; -- cgit v1.2.3