7 overrides of StackElemSize
ILCompiler.ReadyToRun (7)
Compiler\DependencyAnalysis\ReadyToRun\TransitionBlock.cs (7)
484public override int StackElemSize(int parmSize, bool isValueType = false, bool isFloatHfa = false) 515public sealed override int StackElemSize(int parmSize, bool isValueType = false, bool isFloatHfa = false) 585public sealed override int StackElemSize(int parmSize, bool isValueType = false, bool isFloatHfa = false) 634public override int StackElemSize(int parmSize, bool isValueType = false, bool isFloatHfa = false) 704public override int StackElemSize(int parmSize, bool isValueType = false, bool isFloatHfa = false) 741public override int StackElemSize(int parmSize, bool isValueType = false, bool isFloatHfa = false) 780public override int StackElemSize(int parmSize, bool isValueType, bool isFloatHfa)
20 references to StackElemSize
ILCompiler.ReadyToRun (20)
Compiler\DependencyAnalysis\ReadyToRun\ArgIterator.cs (20)
690int slotSize = _transitionBlock.StackElemSize(_transitionBlock.PointerSize); 733int slotSize = _transitionBlock.StackElemSize(_transitionBlock.PointerSize); 783int slotSize = _transitionBlock.StackElemSize(_transitionBlock.PointerSize); 874_wasmOfsStack = numRegistersUsed * _transitionBlock.StackElemSize(_transitionBlock.PointerSize); 933_x86OfsStack -= _transitionBlock.StackElemSize(argSize); 942int cbArg = _transitionBlock.StackElemSize(argSize); 1188int cbArg = _transitionBlock.StackElemSize(argSize); 1355int cbArg = _transitionBlock.StackElemSize(argSize, isValueType, isFloatHFA); 1474int cbArg = _transitionBlock.StackElemSize(argSize, isValueType, false); 1638nSizeOfArgStack += _transitionBlock.StackElemSize(structSize); 1696stackElemSize = _transitionBlock.StackElemSize(GetArgSize()); 1707stackElemSize = _transitionBlock.StackElemSize(GetArgSize(), IsValueType(), IsFloatHfa()); 1710stackElemSize = _transitionBlock.StackElemSize(_transitionBlock.PointerSize); 1743nSizeOfArgStack = ALIGN_UP(nSizeOfArgStack, _transitionBlock.StackElemSize(_transitionBlock.PointerSize)); 1765pLoc.m_byteStackSize = _transitionBlock.StackElemSize(byteArgSize); 1800pLoc.m_byteStackSize = _transitionBlock.StackElemSize(byteArgSize) - pLoc.m_cGenReg * _transitionBlock.PointerSize; 1806pLoc.m_byteStackSize = _transitionBlock.StackElemSize(byteArgSize); 1851pLoc.m_byteStackSize = _transitionBlock.StackElemSize(byteArgSize, IsValueType(), IsFloatHfa()); 1902pLoc.m_byteStackSize = _transitionBlock.StackElemSize(byteArgSize, IsValueType(), IsFloatHfa()); 1945pLoc.m_byteStackSize = _transitionBlock.StackElemSize(argSizeInBytes);