diff options
author | Sergey Andreenko <seandree@microsoft.com> | 2018-09-06 16:03:09 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-06 16:03:09 -0700 |
commit | e80e55a1ace4b4de10072b0f6f71f79aca868906 (patch) | |
tree | 2a47b82a11e5e528a04a6d31a968780371d572cb /src/jit/emitxarch.h | |
parent | 269deff2221f3c2acbc6b67f5e51a744a8f2f581 (diff) | |
download | coreclr-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.h | 19 |
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_ |