7 overrides of StackElemSize
ILCompiler.ReadyToRun (7)
Compiler\DependencyAnalysis\ReadyToRun\TransitionBlock.cs (7)
490public override int StackElemSize(int parmSize, bool isValueType = false, bool isFloatHfa = false)
521public sealed override int StackElemSize(int parmSize, bool isValueType = false, bool isFloatHfa = false)
591public sealed override int StackElemSize(int parmSize, bool isValueType = false, bool isFloatHfa = false)
640public override int StackElemSize(int parmSize, bool isValueType = false, bool isFloatHfa = false)
710public override int StackElemSize(int parmSize, bool isValueType = false, bool isFloatHfa = false)
747public override int StackElemSize(int parmSize, bool isValueType = false, bool isFloatHfa = false)
786public 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);
1154int cbArg = _transitionBlock.StackElemSize(argSize);
1321int cbArg = _transitionBlock.StackElemSize(argSize, isValueType, isFloatHFA);
1440int cbArg = _transitionBlock.StackElemSize(argSize, isValueType, false);
1604nSizeOfArgStack += _transitionBlock.StackElemSize(structSize);
1662stackElemSize = _transitionBlock.StackElemSize(GetArgSize());
1673stackElemSize = _transitionBlock.StackElemSize(GetArgSize(), IsValueType(), IsFloatHfa());
1676stackElemSize = _transitionBlock.StackElemSize(_transitionBlock.PointerSize);
1709nSizeOfArgStack = ALIGN_UP(nSizeOfArgStack, _transitionBlock.StackElemSize(_transitionBlock.PointerSize));
1731pLoc.m_byteStackSize = _transitionBlock.StackElemSize(byteArgSize);
1766pLoc.m_byteStackSize = _transitionBlock.StackElemSize(byteArgSize) - pLoc.m_cGenReg * _transitionBlock.PointerSize;
1772pLoc.m_byteStackSize = _transitionBlock.StackElemSize(byteArgSize);
1817pLoc.m_byteStackSize = _transitionBlock.StackElemSize(byteArgSize, IsValueType(), IsFloatHfa());
1868pLoc.m_byteStackSize = _transitionBlock.StackElemSize(byteArgSize, IsValueType(), IsFloatHfa());
1911pLoc.m_byteStackSize = _transitionBlock.StackElemSize(argSizeInBytes);