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);