Contracts\GCInfo\X86\GCArgTable.cs (17)
68private static RegMask ThreeBitEncodingToRegMask(byte val) =>
710x0 => RegMask.EAX,
720x1 => RegMask.ECX,
730x2 => RegMask.EDX,
740x3 => RegMask.EBX,
750x4 => RegMask.ESP,
760x5 => RegMask.EBP,
770x6 => RegMask.ESI,
780x7 => RegMask.EDI,
82private static RegMask TwoBitEncodingToRegMask(byte val) =>
850x0 => RegMask.EDI,
860x1 => RegMask.ESI,
870x2 => RegMask.EBX,
880x3 => RegMask.EBP,
391AddNewTransition(new GcTransitionRegister((int)curOffs, RegMask.ESP, Action.PUSH));
397AddNewTransition(new GcTransitionRegister((int)curOffs, RegMask.ESP, Action.PUSH, false, false, (int)pushCount));
422AddNewTransition(new GcTransitionRegister((int)curOffs, RegMask.ESP, Action.POP, false, false, (int)popSize));