summaryrefslogtreecommitdiff
path: root/src/jit/emitxarch.h
diff options
context:
space:
mode:
authorSergey Andreenko <seandree@microsoft.com>2018-09-06 16:03:09 -0700
committerGitHub <noreply@github.com>2018-09-06 16:03:09 -0700
commite80e55a1ace4b4de10072b0f6f71f79aca868906 (patch)
tree2a47b82a11e5e528a04a6d31a968780371d572cb /src/jit/emitxarch.h
parent269deff2221f3c2acbc6b67f5e51a744a8f2f581 (diff)
downloadcoreclr-e80e55a1ace4b4de10072b0f6f71f79aca868906.tar.gz
coreclr-e80e55a1ace4b4de10072b0f6f71f79aca868906.tar.bz2
coreclr-e80e55a1ace4b4de10072b0f6f71f79aca868906.zip
Clean CodeGen::genEmitCall (#19804)
* delete isProfLeaveCB from arm signature The previous implementation was done many years ago and I do not why it was done that way. * extract GetSavedSet * add isNoGCHelper * delete isNoGC arg * move declarations closer to their uses * delete isGc from genEmitCall * delete unused method declaration. * add emitNoGChelper that accepts CORINFO_METHOD_HANDLE * fix missed switch cases * add function headers * Fix feedback * Fix feedback2
Diffstat (limited to 'src/jit/emitxarch.h')
-rw-r--r--src/jit/emitxarch.h19
1 files changed, 1 insertions, 18 deletions
diff --git a/src/jit/emitxarch.h b/src/jit/emitxarch.h
index 965309d3d5..a3e25def2e 100644
--- a/src/jit/emitxarch.h
+++ b/src/jit/emitxarch.h
@@ -512,22 +512,6 @@ enum EmitCallType
// clang-format off
void emitIns_Call(EmitCallType callType,
CORINFO_METHOD_HANDLE methHnd,
- CORINFO_SIG_INFO* sigInfo, // used to report call sites to the EE
- void* addr,
- ssize_t argSize,
- emitAttr retSize
- MULTIREG_HAS_SECOND_GC_RET_ONLY_ARG(emitAttr secondRetSize),
- VARSET_VALARG_TP ptrVars,
- regMaskTP gcrefRegs,
- regMaskTP byrefRegs,
- GenTreeIndir* indir,
- bool isJump = false,
- bool isNoGC = false);
-// clang-format on
-
-// clang-format off
-void emitIns_Call(EmitCallType callType,
- CORINFO_METHOD_HANDLE methHnd,
INDEBUG_LDISASM_COMMA(CORINFO_SIG_INFO* sigInfo) // used to report call sites to the EE
void* addr,
ssize_t argSize,
@@ -541,8 +525,7 @@ void emitIns_Call(EmitCallType callType,
regNumber xreg = REG_NA,
unsigned xmul = 0,
ssize_t disp = 0,
- bool isJump = false,
- bool isNoGC = false);
+ bool isJump = false);
// clang-format on
#ifdef _TARGET_AMD64_