7 overrides of PointerSize
ILCompiler.ReadyToRun (7)
Compiler\DependencyAnalysis\ReadyToRun\TransitionBlock.cs (7)
447
public override int
PointerSize
=> 4;
499
public override int
PointerSize
=> 8;
565
public sealed override int
PointerSize
=> 4;
604
public override int
PointerSize
=> 8;
670
public override int
PointerSize
=> 8;
715
public override int
PointerSize
=> 8;
755
public override int
PointerSize
=> 4;
58 references to PointerSize
ILCompiler.ReadyToRun (58)
Compiler\DependencyAnalysis\ReadyToRun\ArgIterator.cs (52)
543
Debug.Assert((_nSizeOfArgStack % _transitionBlock.
PointerSize
) == 0);
563
Debug.Assert((size % _transitionBlock.
PointerSize
) == 0);
690
int slotSize = _transitionBlock.StackElemSize(_transitionBlock.
PointerSize
);
733
int slotSize = _transitionBlock.StackElemSize(_transitionBlock.
PointerSize
);
774
return _transitionBlock.SizeOfTransitionBlock + _transitionBlock.
PointerSize
;
783
int slotSize = _transitionBlock.StackElemSize(_transitionBlock.
PointerSize
);
869
_x64WindowsCurOfs = _transitionBlock.OffsetOfArgs + numRegistersUsed * _transitionBlock.
PointerSize
;
874
_wasmOfsStack = numRegistersUsed * _transitionBlock.StackElemSize(_transitionBlock.
PointerSize
);
921
argSize = _argForceByRef ? _transitionBlock.
PointerSize
: argSize;
930
return _transitionBlock.OffsetOfArgumentRegisters + (_transitionBlock.NumArgumentRegisters - _x86NumRegistersUsed) * _transitionBlock.
PointerSize
;
1039
int cArgSlots = cbArg / _transitionBlock.
PointerSize
;
1063
_x64WindowsCurOfs += _transitionBlock.
PointerSize
;
1071
int idxFpReg = argOfs / _transitionBlock.
PointerSize
;
1189
Debug.Assert((cbArg % _transitionBlock.
PointerSize
) == 0);
1235
_armOfsStack = ALIGN_UP(_armOfsStack, _transitionBlock.
PointerSize
* 2);
1262
if (cbArg <= cRemainingRegs * _transitionBlock.
PointerSize
)
1265
_armIdxGenReg += ALIGN_UP(cbArg, _transitionBlock.
PointerSize
) / _transitionBlock.
PointerSize
;
1278
_armOfsStack += cbArg - cRemainingRegs * _transitionBlock.
PointerSize
;
1287
_armOfsStack = ALIGN_UP(_armOfsStack, _transitionBlock.
PointerSize
* 2);
1343
argSize = _transitionBlock.
PointerSize
;
1373
Debug.Assert(_transitionBlock.IsAppleArm64ABI || (cbArg % _transitionBlock.
PointerSize
) == 0);
1375
int regSlots = ALIGN_UP(cbArg, _transitionBlock.
PointerSize
) / _transitionBlock.
PointerSize
;
1393
_arm64OfsStack += cbArg + (_arm64IdxGenReg - 8) * _transitionBlock.
PointerSize
;
1454
argSize = _transitionBlock.
PointerSize
;
1499
? _transitionBlock.OffsetOfArgumentRegisters + _rvLa64IdxGenReg * _transitionBlock.
PointerSize
1526
Debug.Assert((cbArg % _transitionBlock.
PointerSize
) == 0);
1528
int regSlots = ALIGN_UP(cbArg, _transitionBlock.
PointerSize
) / _transitionBlock.
PointerSize
;
1532
int argOfsInner = _transitionBlock.OffsetOfArgumentRegisters + _rvLa64IdxGenReg * _transitionBlock.
PointerSize
;
1544
int argOfsInner = _transitionBlock.OffsetOfArgumentRegisters + lastReg * _transitionBlock.
PointerSize
;
1546
_rvLa64OfsStack = _transitionBlock.
PointerSize
;
1621
nSizeOfArgStack += _transitionBlock.
PointerSize
;
1658
nSizeOfArgStack += _transitionBlock.
PointerSize
;
1673
nSizeOfArgStack += _transitionBlock.
PointerSize
;
1702
stackElemSize = _transitionBlock.
PointerSize
;
1710
stackElemSize = _transitionBlock.StackElemSize(_transitionBlock.
PointerSize
);
1743
nSizeOfArgStack = ALIGN_UP(nSizeOfArgStack, _transitionBlock.StackElemSize(_transitionBlock.
PointerSize
));
1763
byteArgSize = _transitionBlock.
PointerSize
;
1791
if (byteArgSize <= (4 - pLoc.m_idxGenReg) * _transitionBlock.
PointerSize
)
1793
pLoc.m_cGenReg = (short)(ALIGN_UP(byteArgSize, _transitionBlock.
PointerSize
) / _transitionBlock.
PointerSize
);
1800
pLoc.m_byteStackSize = _transitionBlock.StackElemSize(byteArgSize) - pLoc.m_cGenReg * _transitionBlock.
PointerSize
;
1840
byteArgSize = _transitionBlock.
PointerSize
;
1846
pLoc.m_cGenReg = (short)(ALIGN_UP(byteArgSize, _transitionBlock.
PointerSize
) / _transitionBlock.
PointerSize
);
1884
byteArgSize = _transitionBlock.
PointerSize
;
1890
if ((pLoc.m_idxGenReg == 7) && (byteArgSize > _transitionBlock.
PointerSize
))
1897
pLoc.m_cGenReg = (short)(ALIGN_UP(byteArgSize, _transitionBlock.
PointerSize
) / _transitionBlock.
PointerSize
);
1942
argSizeInBytes = _transitionBlock.
PointerSize
;
Compiler\DependencyAnalysis\ReadyToRun\TransitionBlock.cs (6)
93
public int SizeOfArgumentRegisters => NumArgumentRegisters *
PointerSize
;
97
public int SizeOfCalleeSavedRegisters => NumCalleeSavedRegisters *
PointerSize
;
134
return OffsetOfFirstGCRefMapSlot + pos *
PointerSize
;
162
Debug.Assert((offset %
PointerSize
) == 0);
163
return offset /
PointerSize
;
169
return (offset - OffsetOfArgs) /
PointerSize
;