2 writes to _argTypeHandle
ILCompiler.ReadyToRun (2)
Compiler\DependencyAnalysis\ReadyToRun\ArgIterator.cs (2)
501_argTypeHandle = default(TypeHandle); 909CorElementType argType = GetArgumentType(_argNum, out _argTypeHandle, out _argForceByRef);
22 references to _argTypeHandle
ILCompiler.ReadyToRun (22)
Compiler\DependencyAnalysis\ReadyToRun\ArgIterator.cs (22)
625Debug.Assert(!_argTypeHandle.IsNull()); 626return ((_argSize > _transitionBlock.EnregisteredParamTypeMaxSize) && (!_argTypeHandle.IsHomogeneousAggregate() || IsVarArg)); 632Debug.Assert(!_argTypeHandle.IsNull()); 633return ((_argSize > _transitionBlock.EnregisteredParamTypeMaxSize) || _transitionBlock.IsArgPassedByRef(_argTypeHandle)); 639Debug.Assert(!_argTypeHandle.IsNull()); 640return ((_argSize > _transitionBlock.EnregisteredParamTypeMaxSize) || _transitionBlock.IsArgPassedByRef(_argTypeHandle)); 653return _transitionBlock.IsArgPassedByRef(_argTypeHandle); 915int argSize = TypeHandle.GetElemSize(argType, _argTypeHandle); 928if (_transitionBlock.IsArgumentInRegister(ref _x86NumRegistersUsed, argType, _argTypeHandle)) 965SystemVStructClassificator.GetSystemVAmd64PassStructInRegisterDescriptor(_argTypeHandle.GetRuntimeTypeHandle(), out descriptor); 1084actualWasmAbiType = WasmLowering.LowerType(_argTypeHandle.GetRuntimeTypeHandle()); 1166fRequiresAlign64Bit = _argTypeHandle.RequiresAlign8(); 1170if (_argTypeHandle.IsHomogeneousAggregate()) 1319if (_argTypeHandle.IsHomogeneousAggregate()) 1324int haElementSize = _argTypeHandle.GetHomogeneousAggregateElementSize(); 1459_argTypeHandle.GetRuntimeTypeHandle(), TargetArchitecture.RiscV64); 1565pTypeHandle = _argTypeHandle; 1589if (IsValueType() && !IsVarArg && _argTypeHandle.IsHomogeneousAggregate()) 1591int hfaElementSize = _argTypeHandle.GetHomogeneousAggregateElementSize(); 1823if (!_argTypeHandle.IsNull() && _argTypeHandle.IsHomogeneousAggregate()) 1825int haElementSize = _argTypeHandle.GetHomogeneousAggregateElementSize();