diff options
author | Jonghyun Park <parjong@gmail.com> | 2017-06-30 13:31:00 +0900 |
---|---|---|
committer | Jan Kotas <jkotas@microsoft.com> | 2017-06-29 21:31:00 -0700 |
commit | a8ec0b0421c89f0c301c647f95aa336bc45bbf28 (patch) | |
tree | 355cd3ab82ad805aadfb75b10e045307031b8ef2 /src/vm/jitinterface.h | |
parent | 31cc09c7c2f5dbd43c3bff24bc2f94eec2cf4085 (diff) | |
download | coreclr-a8ec0b0421c89f0c301c647f95aa336bc45bbf28.tar.gz coreclr-a8ec0b0421c89f0c301c647f95aa336bc45bbf28.tar.bz2 coreclr-a8ec0b0421c89f0c301c647f95aa336bc45bbf28.zip |
Move JIT_TrialAlloc declaration into jitinterfacex86.cpp (#12562)
Diffstat (limited to 'src/vm/jitinterface.h')
-rw-r--r-- | src/vm/jitinterface.h | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/src/vm/jitinterface.h b/src/vm/jitinterface.h index 125a847e2e..e34b859c3f 100644 --- a/src/vm/jitinterface.h +++ b/src/vm/jitinterface.h @@ -1546,41 +1546,6 @@ EXTERN_C void JIT_TailCallHelperStub_ReturnAddress(); #endif // _TARGET_AMD64_ || _TARGET_ARM_ - -#ifdef _TARGET_X86_ - -class JIT_TrialAlloc -{ -public: - enum Flags - { - NORMAL = 0x0, - MP_ALLOCATOR = 0x1, - SIZE_IN_EAX = 0x2, - OBJ_ARRAY = 0x4, - ALIGN8 = 0x8, // insert a dummy object to insure 8 byte alignment (until the next GC) - ALIGN8OBJ = 0x10, - NO_FRAME = 0x20, // call is from unmanaged code - don't try to put up a frame - }; - - static void *GenAllocSFast(Flags flags); - static void *GenBox(Flags flags); - static void *GenAllocArray(Flags flags); - static void *GenAllocString(Flags flags); - -private: - static void EmitAlignmentRoundup(CPUSTUBLINKER *psl,X86Reg regTestAlign, X86Reg regToAdj, Flags flags); - static void EmitDummyObject(CPUSTUBLINKER *psl, X86Reg regTestAlign, Flags flags); - static void EmitCore(CPUSTUBLINKER *psl, CodeLabel *noLock, CodeLabel *noAlloc, Flags flags); - static void EmitNoAllocCode(CPUSTUBLINKER *psl, Flags flags); - -#if CHECK_APP_DOMAIN_LEAKS - static void EmitSetAppDomain(CPUSTUBLINKER *psl); - static void EmitCheckRestore(CPUSTUBLINKER *psl); -#endif -}; -#endif // _TARGET_X86_ - void *GenFastGetSharedStaticBase(bool bCheckCCtor); #ifdef HAVE_GCCOVER |