Lines Matching refs:reg
26 Riscv64ManagedRegister reg = ManagedRegister::NoRegister().AsRiscv64(); in TEST() local
27 EXPECT_TRUE(reg.IsNoRegister()); in TEST()
31 Riscv64ManagedRegister reg = Riscv64ManagedRegister::FromXRegister(Zero); in TEST() local
32 EXPECT_FALSE(reg.IsNoRegister()); in TEST()
33 EXPECT_TRUE(reg.IsXRegister()); in TEST()
34 EXPECT_FALSE(reg.IsFRegister()); in TEST()
35 EXPECT_EQ(Zero, reg.AsXRegister()); in TEST()
37 reg = Riscv64ManagedRegister::FromXRegister(RA); in TEST()
38 EXPECT_FALSE(reg.IsNoRegister()); in TEST()
39 EXPECT_TRUE(reg.IsXRegister()); in TEST()
40 EXPECT_FALSE(reg.IsFRegister()); in TEST()
41 EXPECT_EQ(RA, reg.AsXRegister()); in TEST()
43 reg = Riscv64ManagedRegister::FromXRegister(SP); in TEST()
44 EXPECT_FALSE(reg.IsNoRegister()); in TEST()
45 EXPECT_TRUE(reg.IsXRegister()); in TEST()
46 EXPECT_FALSE(reg.IsFRegister()); in TEST()
47 EXPECT_EQ(SP, reg.AsXRegister()); in TEST()
49 reg = Riscv64ManagedRegister::FromXRegister(GP); in TEST()
50 EXPECT_FALSE(reg.IsNoRegister()); in TEST()
51 EXPECT_TRUE(reg.IsXRegister()); in TEST()
52 EXPECT_FALSE(reg.IsFRegister()); in TEST()
53 EXPECT_EQ(GP, reg.AsXRegister()); in TEST()
55 reg = Riscv64ManagedRegister::FromXRegister(T0); in TEST()
56 EXPECT_FALSE(reg.IsNoRegister()); in TEST()
57 EXPECT_TRUE(reg.IsXRegister()); in TEST()
58 EXPECT_FALSE(reg.IsFRegister()); in TEST()
59 EXPECT_EQ(T0, reg.AsXRegister()); in TEST()
61 reg = Riscv64ManagedRegister::FromXRegister(T2); in TEST()
62 EXPECT_FALSE(reg.IsNoRegister()); in TEST()
63 EXPECT_TRUE(reg.IsXRegister()); in TEST()
64 EXPECT_FALSE(reg.IsFRegister()); in TEST()
65 EXPECT_EQ(T2, reg.AsXRegister()); in TEST()
67 reg = Riscv64ManagedRegister::FromXRegister(S0); in TEST()
68 EXPECT_FALSE(reg.IsNoRegister()); in TEST()
69 EXPECT_TRUE(reg.IsXRegister()); in TEST()
70 EXPECT_FALSE(reg.IsFRegister()); in TEST()
71 EXPECT_EQ(S0, reg.AsXRegister()); in TEST()
73 reg = Riscv64ManagedRegister::FromXRegister(A0); in TEST()
74 EXPECT_FALSE(reg.IsNoRegister()); in TEST()
75 EXPECT_TRUE(reg.IsXRegister()); in TEST()
76 EXPECT_FALSE(reg.IsFRegister()); in TEST()
77 EXPECT_EQ(A0, reg.AsXRegister()); in TEST()
79 reg = Riscv64ManagedRegister::FromXRegister(A7); in TEST()
80 EXPECT_FALSE(reg.IsNoRegister()); in TEST()
81 EXPECT_TRUE(reg.IsXRegister()); in TEST()
82 EXPECT_FALSE(reg.IsFRegister()); in TEST()
83 EXPECT_EQ(A7, reg.AsXRegister()); in TEST()
85 reg = Riscv64ManagedRegister::FromXRegister(S2); in TEST()
86 EXPECT_FALSE(reg.IsNoRegister()); in TEST()
87 EXPECT_TRUE(reg.IsXRegister()); in TEST()
88 EXPECT_FALSE(reg.IsFRegister()); in TEST()
89 EXPECT_EQ(S2, reg.AsXRegister()); in TEST()
91 reg = Riscv64ManagedRegister::FromXRegister(T3); in TEST()
92 EXPECT_FALSE(reg.IsNoRegister()); in TEST()
93 EXPECT_TRUE(reg.IsXRegister()); in TEST()
94 EXPECT_FALSE(reg.IsFRegister()); in TEST()
95 EXPECT_EQ(T3, reg.AsXRegister()); in TEST()
99 Riscv64ManagedRegister reg = Riscv64ManagedRegister::FromFRegister(FT0); in TEST() local
100 EXPECT_FALSE(reg.IsNoRegister()); in TEST()
101 EXPECT_FALSE(reg.IsXRegister()); in TEST()
102 EXPECT_TRUE(reg.IsFRegister()); in TEST()
103 EXPECT_EQ(FT0, reg.AsFRegister()); in TEST()
104 EXPECT_TRUE(reg.Equals(Riscv64ManagedRegister::FromFRegister(FT0))); in TEST()
106 reg = Riscv64ManagedRegister::FromFRegister(FT1); in TEST()
107 EXPECT_FALSE(reg.IsNoRegister()); in TEST()
108 EXPECT_FALSE(reg.IsXRegister()); in TEST()
109 EXPECT_TRUE(reg.IsFRegister()); in TEST()
110 EXPECT_EQ(FT1, reg.AsFRegister()); in TEST()
111 EXPECT_TRUE(reg.Equals(Riscv64ManagedRegister::FromFRegister(FT1))); in TEST()
113 reg = Riscv64ManagedRegister::FromFRegister(FS0); in TEST()
114 EXPECT_FALSE(reg.IsNoRegister()); in TEST()
115 EXPECT_FALSE(reg.IsXRegister()); in TEST()
116 EXPECT_TRUE(reg.IsFRegister()); in TEST()
117 EXPECT_EQ(FS0, reg.AsFRegister()); in TEST()
118 EXPECT_TRUE(reg.Equals(Riscv64ManagedRegister::FromFRegister(FS0))); in TEST()
120 reg = Riscv64ManagedRegister::FromFRegister(FA0); in TEST()
121 EXPECT_FALSE(reg.IsNoRegister()); in TEST()
122 EXPECT_FALSE(reg.IsXRegister()); in TEST()
123 EXPECT_TRUE(reg.IsFRegister()); in TEST()
124 EXPECT_EQ(FA0, reg.AsFRegister()); in TEST()
125 EXPECT_TRUE(reg.Equals(Riscv64ManagedRegister::FromFRegister(FA0))); in TEST()
127 reg = Riscv64ManagedRegister::FromFRegister(FA7); in TEST()
128 EXPECT_FALSE(reg.IsNoRegister()); in TEST()
129 EXPECT_FALSE(reg.IsXRegister()); in TEST()
130 EXPECT_TRUE(reg.IsFRegister()); in TEST()
131 EXPECT_EQ(FA7, reg.AsFRegister()); in TEST()
132 EXPECT_TRUE(reg.Equals(Riscv64ManagedRegister::FromFRegister(FA7))); in TEST()
134 reg = Riscv64ManagedRegister::FromFRegister(FS4); in TEST()
135 EXPECT_FALSE(reg.IsNoRegister()); in TEST()
136 EXPECT_FALSE(reg.IsXRegister()); in TEST()
137 EXPECT_TRUE(reg.IsFRegister()); in TEST()
138 EXPECT_EQ(FS4, reg.AsFRegister()); in TEST()
139 EXPECT_TRUE(reg.Equals(Riscv64ManagedRegister::FromFRegister(FS4))); in TEST()
141 reg = Riscv64ManagedRegister::FromFRegister(FT11); in TEST()
142 EXPECT_FALSE(reg.IsNoRegister()); in TEST()
143 EXPECT_FALSE(reg.IsXRegister()); in TEST()
144 EXPECT_TRUE(reg.IsFRegister()); in TEST()
145 EXPECT_EQ(FT11, reg.AsFRegister()); in TEST()
146 EXPECT_TRUE(reg.Equals(Riscv64ManagedRegister::FromFRegister(FT11))); in TEST()