57 references to TypeSystemContext
ILCompiler.ReadyToRun (57)
Compiler\ReadyToRunCodegenCompilation.cs (9)
1213
DefType continuation =
TypeSystemContext
.ContinuationType;
1214
TypeDesc asyncHelpers =
TypeSystemContext
.SystemModule.GetKnownType("System.Runtime.CompilerServices"u8, "AsyncHelpers"u8);
1226
TypeDesc voidType =
TypeSystemContext
.GetWellKnownType(WellKnownType.Void);
1227
TypeDesc taskType =
TypeSystemContext
.SystemModule.GetKnownType("System.Threading.Tasks"u8, "Task"u8);
1228
TypeDesc valueTaskType =
TypeSystemContext
.SystemModule.GetKnownType("System.Threading.Tasks"u8, "ValueTask"u8);
1229
MetadataType taskOfTType =
TypeSystemContext
.SystemModule.GetKnownType("System.Threading.Tasks"u8, "Task`1"u8);
1230
MetadataType valueTaskOfTType =
TypeSystemContext
.SystemModule.GetKnownType("System.Threading.Tasks"u8, "ValueTask`1"u8);
1231
TypeDesc methodVar =
TypeSystemContext
.GetSignatureVariable(0, method: true);
1286
TypeDesc delegateType =
TypeSystemContext
.SystemModule.GetKnownType("System"u8, "Delegate"u8);
JitInterface\CorInfoImpl.ReadyToRun.cs (8)
530
MethodDesc asyncResumptionStub = _compilation.
TypeSystemContext
.GetAsyncResumptionStub(MethodBeingCompiled, MethodBeingCompiled.OwningType);
1101
_compilation.
TypeSystemContext
,
1483
MetadataType systemDelegate = _compilation.
TypeSystemContext
.SystemModule.GetKnownType("System"u8, "Delegate"u8);
2087
MethodDesc versioningCallerMethod = _compilation.
TypeSystemContext
.IsUnboxingThunk(callerMethod)
2088
? _compilation.
TypeSystemContext
.GetTargetOfUnboxingThunk(callerMethod)
3770
inlineeModule != _compilation.
TypeSystemContext
.SystemModule &&
3851
if (_compilation.
TypeSystemContext
.Target.Architecture != TargetArchitecture.X64)
4050
MethodSignature delegateSignature = WasmLowering.RaiseSignature(signature, _compilation.
TypeSystemContext
);
parent\parent\Common\JitInterface\CorInfoImpl.cs (40)
188
get => field ??= _compilation.
TypeSystemContext
.SystemModule.GetType(
431
if (_compilation.
TypeSystemContext
.Target.Architecture != TargetArchitecture.ARM64
432
&& _compilation.
TypeSystemContext
.Target.Architecture != TargetArchitecture.LoongArch64
433
&& _compilation.
TypeSystemContext
.Target.Architecture != TargetArchitecture.RiscV64)
549
TargetArchitecture architecture = _compilation.
TypeSystemContext
.Target.Architecture;
664
return _compilation.
TypeSystemContext
.Target.PointerSize;
1026
if (_compilation.
TypeSystemContext
.Target.Architecture == TargetArchitecture.X86)
1319
method = _compilation.
TypeSystemContext
.GetMethodForInstantiatedType(method.GetTypicalMethodDefinition(), (InstantiatedType)type);
1345
MethodDesc instantiatedMethod = _compilation.
TypeSystemContext
.GetMethodForInstantiatedType(method.GetTypicalMethodDefinition(), instantiatedCtxType);
1348
instantiatedMethod = _compilation.
TypeSystemContext
.GetInstantiatedMethod(instantiatedMethod, method.Instantiation);
1479
decl = _compilation.
TypeSystemContext
.GetMethodForInstantiatedType(decl.GetTypicalMethodDefinition(), (InstantiatedType)ownerTypeDesc);
1752
MetadataType placeholderType = _compilation.
TypeSystemContext
.SystemModule.GetType("System"u8, "SZGenericArrayEnumerator`1"u8, throwIfNotFound: false);
1956
result = _compilation.
TypeSystemContext
.GetAsyncVariantMethod((MethodDesc)result);
2031
_compilation.
TypeSystemContext
.EnsureLoadableMethod(method);
2050
? _compilation.
TypeSystemContext
.GetAsyncVariantMethod(method)
2081
_compilation.
TypeSystemContext
.EnsureLoadableType(owningClass);
2112
_compilation.
TypeSystemContext
.EnsureLoadableType(type);
2180
return ObjectToHandle(_compilation.
TypeSystemContext
.GetWellKnownType(result));
3025
return ObjectToHandle(_compilation.
TypeSystemContext
.GetWellKnownType(WellKnownType.Object));
3028
return ObjectToHandle(_compilation.
TypeSystemContext
.GetWellKnownType(WellKnownType.TypedReference));
3031
return ObjectToHandle(_compilation.
TypeSystemContext
.GetWellKnownType(WellKnownType.RuntimeTypeHandle));
3034
return ObjectToHandle(_compilation.
TypeSystemContext
.GetWellKnownType(WellKnownType.RuntimeFieldHandle));
3037
return ObjectToHandle(_compilation.
TypeSystemContext
.GetWellKnownType(WellKnownType.RuntimeMethodHandle));
3040
ThrowHelper.ThrowTypeLoadException("System", "RuntimeArgumentHandle", _compilation.
TypeSystemContext
.SystemModule);
3044
return ObjectToHandle(_compilation.
TypeSystemContext
.GetWellKnownType(WellKnownType.String));
3047
return ObjectToHandle(_compilation.
TypeSystemContext
.SystemModule.GetKnownType("System"u8, "RuntimeType"u8));
3050
return ObjectToHandle(_compilation.
TypeSystemContext
.SystemModule.GetKnownType("System.Numerics"u8, "Vector`1"u8));
3661
DefType continuation = _compilation.
TypeSystemContext
.ContinuationType;
3667
DefType asyncHelpers = _compilation.
TypeSystemContext
.SystemModule.GetKnownType("System.Runtime.CompilerServices"u8, "AsyncHelpers"u8);
3711
CompilerTypeSystemContext context = _compilation.
TypeSystemContext
;
3792
CompilerTypeSystemContext context = _compilation.
TypeSystemContext
;
3861
return ObjectToHandle(_compilation.
TypeSystemContext
.GetContinuationType(gcMapBuilder.ToGCMap()));
4011
HandleToObject(structHnd), _compilation.
TypeSystemContext
.Target.Architecture);
4307
=> (chunk.flags & CorJitAllocMemFlag.CORJIT_ALLOCMEM_HAS_POINTERS_TO_CODE) != 0 && !_compilation.
TypeSystemContext
.Target.IsWindows;
4752
switch (_compilation.
TypeSystemContext
.Target.Architecture)
4780
TargetArchitecture arch = _compilation.
TypeSystemContext
.Target.Architecture;
4847
return owningMetadataType.Module == _compilation.
TypeSystemContext
.SystemModule;
4866
TargetArchitecture targetArchitecture = _compilation.
TypeSystemContext
.Target.Architecture;
4881
if (targetArchitecture == TargetArchitecture.ARM && !_compilation.
TypeSystemContext
.Target.IsWindows)
5085
instructionSet = InstructionSetFlags.ConvertToImpliedInstructionSetForVectorInstructionSets(_compilation.
TypeSystemContext
.Target.Architecture, instructionSet);