6 instantiations of TypeHandle
ILCompiler.ReadyToRun (6)
Compiler\DependencyAnalysis\ReadyToRun\ArgIterator.cs (2)
469thArgType = new TypeHandle(_context.GetWellKnownType(WellKnownType.Object)); 481thArgType = new TypeHandle(_context.GetWellKnownType(WellKnownType.IntPtr));
Compiler\DependencyAnalysis\ReadyToRun\GCRefMapBuilder.cs (3)
81TypeHandle returnType = new TypeHandle(signature.ReturnType); 85parameterTypes[parameterIndex] = new TypeHandle(signature[parameterIndex]); 283if (_transitionBlock.IsArgPassedByRef(new TypeHandle(type)))
Compiler\DependencyAnalysis\ReadyToRun\TransitionBlock.cs (1)
267return IsTrivialPointerSizedStruct(new TypeHandle(typeOfEmbeddedField));
39 references to TypeHandle
ILCompiler.ReadyToRun (39)
Compiler\DependencyAnalysis\ReadyToRun\ArgIterator.cs (23)
54public bool Equals(TypeHandle other) 187public static int GetElemSize(CorElementType t, TypeHandle thValueType) 353TypeHandle[] parameterTypes, 354TypeHandle returnType) 364private TypeHandle[] _parameterTypes; 365private TypeHandle _returnType; 404public CorElementType GetArgumentType(int argNum, out TypeHandle thArgType) 411public TypeHandle GetByRefArgumentType(int argNum) 415default(TypeHandle); 418public CorElementType GetReturnType(out TypeHandle thRetType) 463public CorElementType GetArgumentType(int argNum, out TypeHandle thArgType, out bool forceByRefReturn) 488public CorElementType GetReturnType(out TypeHandle thRetType, out bool forceByRefReturn) 501_argTypeHandle = default(TypeHandle); 911_argTypeHandleOfByRefParam = (argType == CorElementType.ELEMENT_TYPE_BYREF ? _argData.GetByRefArgumentType(_argNum) : default(TypeHandle)); 915int argSize = TypeHandle.GetElemSize(argType, _argTypeHandle); 1528public CorElementType GetArgType(out TypeHandle pTypeHandle) 1535public CorElementType GetByRefArgType(out TypeHandle pByRefArgTypeHandle) 1594TypeHandle thArgType; 1602int structSize = TypeHandle.GetElemSize(type, thArgType); 1847TypeHandle dummy; 1935private TypeHandle _argTypeHandle; 1936private TypeHandle _argTypeHandleOfByRefParam; 2014TypeHandle thRetType;
Compiler\DependencyAnalysis\ReadyToRun\GCRefMapBuilder.cs (3)
81TypeHandle returnType = new TypeHandle(signature.ReturnType); 82TypeHandle[] parameterTypes = new TypeHandle[signature.Length];
Compiler\DependencyAnalysis\ReadyToRun\TransitionBlock.cs (12)
191public bool IsArgumentInRegister(ref int pNumRegistersUsed, CorElementType typ, TypeHandle thArgType) 233private bool IsTrivialPointerSizedStruct(TypeHandle thArgType) 295public virtual bool IsArgPassedByRef(TypeHandle th) 310public void ComputeReturnValueTreatment(CorElementType type, TypeHandle thRetType, bool isVarArgMethod, out bool usesRetBuffer, out uint fpReturnSize, out uint returnedFpFieldOffset1st, out uint returnedFpFieldOffset2nd) 480public override bool IsArgPassedByRef(TypeHandle th) => false; 508public override bool IsArgPassedByRef(TypeHandle th) 563public override bool IsArgPassedByRef(TypeHandle th) => false; 587public sealed override bool IsArgPassedByRef(TypeHandle th) => false; 627public override bool IsArgPassedByRef(TypeHandle th) 692public override bool IsArgPassedByRef(TypeHandle th) 736public override bool IsArgPassedByRef(TypeHandle th) 781public override bool IsArgPassedByRef(TypeHandle th)
JitInterface\WasmLowering.ReadyToRun.cs (1)
22TypeHandle typeHandle;