summaryrefslogtreecommitdiff
path: root/src/vm/jitinterface.h
diff options
context:
space:
mode:
authorJonghyun Park <parjong@gmail.com>2017-06-30 13:31:00 +0900
committerJan Kotas <jkotas@microsoft.com>2017-06-29 21:31:00 -0700
commita8ec0b0421c89f0c301c647f95aa336bc45bbf28 (patch)
tree355cd3ab82ad805aadfb75b10e045307031b8ef2 /src/vm/jitinterface.h
parent31cc09c7c2f5dbd43c3bff24bc2f94eec2cf4085 (diff)
downloadcoreclr-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.h35
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