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