48 references to TypeSystemContext
ILCompiler.ReadyToRun (48)
Compiler\ReadyToRunCodegenCompilation.cs (8)
1029
DefType continuation =
TypeSystemContext
.ContinuationType;
1030
TypeDesc asyncHelpers =
TypeSystemContext
.SystemModule.GetKnownType("System.Runtime.CompilerServices"u8, "AsyncHelpers"u8);
1042
TypeDesc voidType =
TypeSystemContext
.GetWellKnownType(WellKnownType.Void);
1043
TypeDesc taskType =
TypeSystemContext
.SystemModule.GetKnownType("System.Threading.Tasks"u8, "Task"u8);
1044
TypeDesc valueTaskType =
TypeSystemContext
.SystemModule.GetKnownType("System.Threading.Tasks"u8, "ValueTask"u8);
1045
MetadataType taskOfTType =
TypeSystemContext
.SystemModule.GetKnownType("System.Threading.Tasks"u8, "Task`1"u8);
1046
MetadataType valueTaskOfTType =
TypeSystemContext
.SystemModule.GetKnownType("System.Threading.Tasks"u8, "ValueTask`1"u8);
1047
TypeDesc methodVar =
TypeSystemContext
.GetSignatureVariable(0, method: true);
JitInterface\CorInfoImpl.ReadyToRun.cs (2)
518
MethodDesc asyncResumptionStub = _compilation.
TypeSystemContext
.GetAsyncResumptionStub(MethodBeingCompiled, MethodBeingCompiled.OwningType);
3495
if (_compilation.
TypeSystemContext
.Target.Architecture != TargetArchitecture.X64)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (38)
413
if (_compilation.
TypeSystemContext
.Target.Architecture != TargetArchitecture.ARM64
414
&& _compilation.
TypeSystemContext
.Target.Architecture != TargetArchitecture.LoongArch64
415
&& _compilation.
TypeSystemContext
.Target.Architecture != TargetArchitecture.RiscV64)
540
TargetArchitecture architecture = _compilation.
TypeSystemContext
.Target.Architecture;
641
return _compilation.
TypeSystemContext
.Target.PointerSize;
997
if (_compilation.
TypeSystemContext
.Target.Architecture == TargetArchitecture.X86)
1290
method = _compilation.
TypeSystemContext
.GetMethodForInstantiatedType(method.GetTypicalMethodDefinition(), (InstantiatedType)type);
1316
MethodDesc instantiatedMethod = _compilation.
TypeSystemContext
.GetMethodForInstantiatedType(method.GetTypicalMethodDefinition(), instantiatedCtxType);
1319
instantiatedMethod = _compilation.
TypeSystemContext
.GetInstantiatedMethod(instantiatedMethod, method.Instantiation);
1440
decl = _compilation.
TypeSystemContext
.GetMethodForInstantiatedType(decl.GetTypicalMethodDefinition(), (InstantiatedType)ownerTypeDesc);
1713
MetadataType placeholderType = _compilation.
TypeSystemContext
.SystemModule.GetType("System"u8, "SZGenericArrayEnumerator`1"u8, throwIfNotFound: false);
1917
result = _compilation.
TypeSystemContext
.GetAsyncVariantMethod((MethodDesc)result);
1992
_compilation.
TypeSystemContext
.EnsureLoadableMethod(method);
2011
? _compilation.
TypeSystemContext
.GetAsyncVariantMethod(method)
2042
_compilation.
TypeSystemContext
.EnsureLoadableType(owningClass);
2073
_compilation.
TypeSystemContext
.EnsureLoadableType(type);
2148
return ObjectToHandle(_compilation.
TypeSystemContext
.GetWellKnownType(result));
3024
return ObjectToHandle(_compilation.
TypeSystemContext
.GetWellKnownType(WellKnownType.Object));
3027
return ObjectToHandle(_compilation.
TypeSystemContext
.GetWellKnownType(WellKnownType.TypedReference));
3030
return ObjectToHandle(_compilation.
TypeSystemContext
.GetWellKnownType(WellKnownType.RuntimeTypeHandle));
3033
return ObjectToHandle(_compilation.
TypeSystemContext
.GetWellKnownType(WellKnownType.RuntimeFieldHandle));
3036
return ObjectToHandle(_compilation.
TypeSystemContext
.GetWellKnownType(WellKnownType.RuntimeMethodHandle));
3039
ThrowHelper.ThrowTypeLoadException("System", "RuntimeArgumentHandle", _compilation.
TypeSystemContext
.SystemModule);
3043
return ObjectToHandle(_compilation.
TypeSystemContext
.GetWellKnownType(WellKnownType.String));
3046
return ObjectToHandle(_compilation.
TypeSystemContext
.SystemModule.GetKnownType("System"u8, "RuntimeType"u8));
3641
DefType continuation = _compilation.
TypeSystemContext
.ContinuationType;
3647
DefType asyncHelpers = _compilation.
TypeSystemContext
.SystemModule.GetKnownType("System.Runtime.CompilerServices"u8, "AsyncHelpers"u8);
3678
CompilerTypeSystemContext context = _compilation.
TypeSystemContext
;
3759
CompilerTypeSystemContext context = _compilation.
TypeSystemContext
;
3828
return ObjectToHandle(_compilation.
TypeSystemContext
.GetContinuationType(gcMapBuilder.ToGCMap()));
3978
HandleToObject(structHnd), _compilation.
TypeSystemContext
.Target.Architecture);
4261
=> (chunk.flags & CorJitAllocMemFlag.CORJIT_ALLOCMEM_HAS_POINTERS_TO_CODE) != 0 && !_compilation.
TypeSystemContext
.Target.IsWindows;
4683
switch (_compilation.
TypeSystemContext
.Target.Architecture)
4711
TargetArchitecture arch = _compilation.
TypeSystemContext
.Target.Architecture;
4778
return owningMetadataType.Module == _compilation.
TypeSystemContext
.SystemModule;
4797
TargetArchitecture targetArchitecture = _compilation.
TypeSystemContext
.Target.Architecture;
4812
if (targetArchitecture == TargetArchitecture.ARM && !_compilation.
TypeSystemContext
.Target.IsWindows)
5016
instructionSet = InstructionSetFlags.ConvertToImpliedInstructionSetForVectorInstructionSets(_compilation.
TypeSystemContext
.Target.Architecture, instructionSet);