@@ -472,7 +472,6 @@ enum CorInfoHelpFunc
472
472
473
473
CORINFO_HELP_GETFIELDADDR,
474
474
475
- CORINFO_HELP_GETSTATICFIELDADDR_CONTEXT, // Helper for context-static fields
476
475
CORINFO_HELP_GETSTATICFIELDADDR_TLS, // Helper for PE TLS fields
477
476
478
477
// There are a variety of specialized helpers for accessing static fields. The JIT should use
@@ -886,7 +885,6 @@ enum CorInfoIntrinsics
886
885
CORINFO_INTRINSIC_Array_Get, // Get the value of an element in an array
887
886
CORINFO_INTRINSIC_Array_Address, // Get the address of an element in an array
888
887
CORINFO_INTRINSIC_Array_Set, // Set the value of an element in an array
889
- CORINFO_INTRINSIC_InitializeArray, // initialize an array from static data
890
888
CORINFO_INTRINSIC_RTH_GetValueInternal,
891
889
CORINFO_INTRINSIC_Object_GetType,
892
890
CORINFO_INTRINSIC_StubHelpers_GetStubContext,
@@ -2302,14 +2300,6 @@ class ICorStaticInfo
2302
2300
CORINFO_CLASS_HANDLE cls
2303
2301
) = 0;
2304
2302
2305
- // Returns "TRUE" iff "cls" is a struct type such that return buffers used for returning a value
2306
- // of this type must be stack-allocated. This will generally be true only if the struct
2307
- // contains GC pointers, and does not exceed some size limit. Maintaining this as an invariant allows
2308
- // an optimization: the JIT may assume that return buffer pointers for return types for which this predicate
2309
- // returns TRUE are always stack allocated, and thus, that stores to the GC-pointer fields of such return
2310
- // buffers do not require GC write barriers.
2311
- virtual bool isStructRequiringStackAllocRetBuf (CORINFO_CLASS_HANDLE cls) = 0;
2312
-
2313
2303
virtual CORINFO_MODULE_HANDLE getClassModule (
2314
2304
CORINFO_CLASS_HANDLE cls
2315
2305
) = 0;
0 commit comments