public static CreateStackLocal ( MosaType type, int index, bool pinned ) : |
||
type | MosaType | The type. |
index | int | The index. |
pinned | bool | if set to |
Результат |
/// <summary> /// Adds the stack local. /// </summary> /// <param name="type">The type.</param> /// <returns></returns> public Operand AddStackLocal(MosaType type, bool pinned) { var local = Operand.CreateStackLocal(type, architecture.StackFrameRegister, LocalStack.Count, pinned); LocalStack.Add(local); return(local); }
/// <summary> /// Adds the stack local. /// </summary> /// <param name="type">The type.</param> /// <param name="pinned">if set to <c>true</c> [pinned].</param> /// <returns></returns> public Operand AddStackLocal(MosaType type, bool pinned) { var local = Operand.CreateStackLocal(type, LocalStack.Count, pinned); LocalStack.Add(local); return(local); }
/// <summary> /// Adds the stack local. /// </summary> /// <param name="type">The type.</param> /// <returns></returns> public Operand AddStackLocal(MosaType type) { var local = Operand.CreateStackLocal(type, architecture.StackFrameRegister, stackLocal.Count); stackLocal.Add(local); return(local); }