Esempio n. 1
0
            static StmtKind GetStmtKind(ImplAccStatementKind kind)
            {
                switch (kind)
                {
                case ImplAccStatementKind.MemoryAccess:
                    return(StmtKind.Memory);

                case ImplAccStatementKind.RegisterAccess:
                case ImplAccStatementKind.RegisterRangeAccess:
                    return(StmtKind.Register);

                default:
                    return(StmtKind.Other);
                }
            }
Esempio n. 2
0
 public IntX2ArgImplAccStatement(ImplAccStatementKind kind, uint arg1, uint arg2)
 {
     Kind = kind;
     Arg1 = arg1;
     Arg2 = arg2;
 }
Esempio n. 3
0
 public IntArgImplAccStatement(ImplAccStatementKind kind, uint arg)
 {
     Kind = kind;
     Arg  = arg;
 }
Esempio n. 4
0
 public NoArgImplAccStatement(ImplAccStatementKind kind) => Kind = kind;
Esempio n. 5
0
 public void SetKind(FileWriter writer, ImplAccStatementKind kind) => SetKind(writer, GetStmtKind(kind));
Esempio n. 6
0
 static StmtKind GetStmtKind(ImplAccStatementKind kind) =>
 kind switch
 {