aboutsummaryrefslogtreecommitdiff
path: root/ARMeilleure/CodeGen/Unwinding/UnwindPushEntry.cs
blob: 6597e2b4b96faa94e973f2dfd1acdc2c7393ddc4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
using ARMeilleure.IntermediateRepresentation;

namespace ARMeilleure.CodeGen.Unwinding
{
    struct UnwindPushEntry
    {
        public int Index { get; }

        public RegisterType Type { get; }

        public int StreamEndOffset { get; }

        public UnwindPushEntry(int index, RegisterType type, int streamEndOffset)
        {
            Index           = index;
            Type            = type;
            StreamEndOffset = streamEndOffset;
        }
    }
}