52 references to TypeSystemContext
ILCompiler.ReadyToRun (52)
Compiler\ReadyToRunCodegenCompilation.cs (8)
993DefType continuation = TypeSystemContext.ContinuationType; 994TypeDesc asyncHelpers = TypeSystemContext.SystemModule.GetKnownType("System.Runtime.CompilerServices"u8, "AsyncHelpers"u8); 1006TypeDesc voidType = TypeSystemContext.GetWellKnownType(WellKnownType.Void); 1007TypeDesc taskType = TypeSystemContext.SystemModule.GetKnownType("System.Threading.Tasks"u8, "Task"u8); 1008TypeDesc valueTaskType = TypeSystemContext.SystemModule.GetKnownType("System.Threading.Tasks"u8, "ValueTask"u8); 1009MetadataType taskOfTType = TypeSystemContext.SystemModule.GetKnownType("System.Threading.Tasks"u8, "Task`1"u8); 1010MetadataType valueTaskOfTType = TypeSystemContext.SystemModule.GetKnownType("System.Threading.Tasks"u8, "ValueTask`1"u8); 1011TypeDesc methodVar = TypeSystemContext.GetSignatureVariable(0, method: true);
JitInterface\CorInfoImpl.ReadyToRun.cs (4)
517MethodDesc asyncResumptionStub = _compilation.TypeSystemContext.GetAsyncResumptionStub(MethodBeingCompiled, MethodBeingCompiled.OwningType); 1953MethodDesc versioningCallerMethod = _compilation.TypeSystemContext.IsUnboxingThunk(callerMethod) 1954? _compilation.TypeSystemContext.GetTargetOfUnboxingThunk(callerMethod) 3669if (_compilation.TypeSystemContext.Target.Architecture != TargetArchitecture.X64)
parent\parent\Common\JitInterface\CorInfoImpl.cs (40)
188get => field ??= _compilation.TypeSystemContext.SystemModule.GetType( 431if (_compilation.TypeSystemContext.Target.Architecture != TargetArchitecture.ARM64 432&& _compilation.TypeSystemContext.Target.Architecture != TargetArchitecture.LoongArch64 433&& _compilation.TypeSystemContext.Target.Architecture != TargetArchitecture.RiscV64) 561TargetArchitecture architecture = _compilation.TypeSystemContext.Target.Architecture; 662return _compilation.TypeSystemContext.Target.PointerSize; 1022if (_compilation.TypeSystemContext.Target.Architecture == TargetArchitecture.X86) 1315method = _compilation.TypeSystemContext.GetMethodForInstantiatedType(method.GetTypicalMethodDefinition(), (InstantiatedType)type); 1341MethodDesc instantiatedMethod = _compilation.TypeSystemContext.GetMethodForInstantiatedType(method.GetTypicalMethodDefinition(), instantiatedCtxType); 1344instantiatedMethod = _compilation.TypeSystemContext.GetInstantiatedMethod(instantiatedMethod, method.Instantiation); 1475decl = _compilation.TypeSystemContext.GetMethodForInstantiatedType(decl.GetTypicalMethodDefinition(), (InstantiatedType)ownerTypeDesc); 1748MetadataType placeholderType = _compilation.TypeSystemContext.SystemModule.GetType("System"u8, "SZGenericArrayEnumerator`1"u8, throwIfNotFound: false); 1952result = _compilation.TypeSystemContext.GetAsyncVariantMethod((MethodDesc)result); 2027_compilation.TypeSystemContext.EnsureLoadableMethod(method); 2046? _compilation.TypeSystemContext.GetAsyncVariantMethod(method) 2077_compilation.TypeSystemContext.EnsureLoadableType(owningClass); 2108_compilation.TypeSystemContext.EnsureLoadableType(type); 2176return ObjectToHandle(_compilation.TypeSystemContext.GetWellKnownType(result)); 3021return ObjectToHandle(_compilation.TypeSystemContext.GetWellKnownType(WellKnownType.Object)); 3024return ObjectToHandle(_compilation.TypeSystemContext.GetWellKnownType(WellKnownType.TypedReference)); 3027return ObjectToHandle(_compilation.TypeSystemContext.GetWellKnownType(WellKnownType.RuntimeTypeHandle)); 3030return ObjectToHandle(_compilation.TypeSystemContext.GetWellKnownType(WellKnownType.RuntimeFieldHandle)); 3033return ObjectToHandle(_compilation.TypeSystemContext.GetWellKnownType(WellKnownType.RuntimeMethodHandle)); 3036ThrowHelper.ThrowTypeLoadException("System", "RuntimeArgumentHandle", _compilation.TypeSystemContext.SystemModule); 3040return ObjectToHandle(_compilation.TypeSystemContext.GetWellKnownType(WellKnownType.String)); 3043return ObjectToHandle(_compilation.TypeSystemContext.SystemModule.GetKnownType("System"u8, "RuntimeType"u8)); 3046return ObjectToHandle(_compilation.TypeSystemContext.SystemModule.GetKnownType("System.Numerics"u8, "Vector`1"u8)); 3657DefType continuation = _compilation.TypeSystemContext.ContinuationType; 3663DefType asyncHelpers = _compilation.TypeSystemContext.SystemModule.GetKnownType("System.Runtime.CompilerServices"u8, "AsyncHelpers"u8); 3707CompilerTypeSystemContext context = _compilation.TypeSystemContext; 3788CompilerTypeSystemContext context = _compilation.TypeSystemContext; 3857return ObjectToHandle(_compilation.TypeSystemContext.GetContinuationType(gcMapBuilder.ToGCMap())); 4007HandleToObject(structHnd), _compilation.TypeSystemContext.Target.Architecture); 4291=> (chunk.flags & CorJitAllocMemFlag.CORJIT_ALLOCMEM_HAS_POINTERS_TO_CODE) != 0 && !_compilation.TypeSystemContext.Target.IsWindows; 4736switch (_compilation.TypeSystemContext.Target.Architecture) 4764TargetArchitecture arch = _compilation.TypeSystemContext.Target.Architecture; 4831return owningMetadataType.Module == _compilation.TypeSystemContext.SystemModule; 4850TargetArchitecture targetArchitecture = _compilation.TypeSystemContext.Target.Architecture; 4865if (targetArchitecture == TargetArchitecture.ARM && !_compilation.TypeSystemContext.Target.IsWindows) 5069instructionSet = InstructionSetFlags.ConvertToImpliedInstructionSetForVectorInstructionSets(_compilation.TypeSystemContext.Target.Architecture, instructionSet);