Home | History | Annotate | Download | only in arm

Lines Matching defs:dpi

19 struct DPI {
28 std::ostream& operator<<(std::ostream& os, const DPI& dpi) {
29 return os << dpi.constructor_name;
33 const DPI kDPIs[] = {
145 typedef InstructionSelectorTestWithParam<DPI> InstructionSelectorDPITest;
149 const DPI dpi = GetParam();
152 m.Return((m.*dpi.constructor)(m.Parameter(0), m.Parameter(1)));
155 EXPECT_EQ(dpi.arch_opcode, s[0]->arch_opcode());
163 const DPI dpi = GetParam();
166 m.Return((m.*dpi.constructor)(m.Parameter(0), m.Int32Constant(imm)));
169 EXPECT_EQ(dpi.arch_opcode, s[0]->arch_opcode());
177 m.Return((m.*dpi.constructor)(m.Int32Constant(imm), m.Parameter(0)));
180 EXPECT_EQ(dpi.reverse_arch_opcode, s[0]->arch_opcode());
190 const DPI dpi = GetParam();
194 m.Return((m.*dpi.constructor)(
199 EXPECT_EQ(dpi.arch_opcode, s[0]->arch_opcode());
207 m.Return((m.*dpi.constructor)(
212 EXPECT_EQ(dpi.reverse_arch_opcode, s[0]->arch_opcode());
221 const DPI dpi = GetParam();
226 m.Return((m.*dpi.constructor)(
231 EXPECT_EQ(dpi.arch_opcode, s[0]->arch_opcode());
242 m.Return((m.*dpi.constructor)(
247 EXPECT_EQ(dpi.reverse_arch_opcode, s[0]->arch_opcode());
258 const DPI dpi = GetParam();
262 m.Branch((m.*dpi.constructor)(m.Parameter(0), m.Parameter(1)), &a, &b);
269 EXPECT_EQ(dpi.test_arch_opcode, s[0]->arch_opcode());
277 const DPI dpi = GetParam();
281 m.Branch((m.*dpi.constructor)(m.Parameter(0), m.Int32Constant(imm)), &a,
289 EXPECT_EQ(dpi.test_arch_opcode, s[0]->arch_opcode());
297 m.Branch((m.*dpi.constructor)(m.Int32Constant(imm), m.Parameter(0)), &a,
305 EXPECT_EQ(dpi.test_arch_opcode, s[0]->arch_opcode());
314 const DPI dpi = GetParam();
319 m.Branch((m.*dpi.constructor)(
329 EXPECT_EQ(dpi.test_arch_opcode, s[0]->arch_opcode());
338 m.Branch((m.*dpi.constructor)(
348 EXPECT_EQ(dpi.test_arch_opcode, s[0]->arch_opcode());
357 const DPI dpi = GetParam();
363 m.Branch((m.*dpi.constructor)(m.Parameter(0),
373 EXPECT_EQ(dpi.test_arch_opcode, s[0]->arch_opcode());
386 m.Branch((m.*dpi.constructor)(
396 EXPECT_EQ(dpi.test_arch_opcode, s[0]->arch_opcode());
408 const DPI dpi = GetParam();
412 m.Branch(m.Word32Equal((m.*dpi.constructor)(m.Parameter(0), m.Parameter(1)),
421 EXPECT_EQ(dpi.test_arch_opcode, s[0]->arch_opcode());
429 const DPI dpi = GetParam();
434 m.Word32NotEqual((m.*dpi.constructor)(m.Parameter(0), m.Parameter(1)),
443 EXPECT_EQ(dpi.test_arch_opcode, s[0]->arch_opcode());
451 const DPI dpi = GetParam();
456 (m.*dpi.constructor)(m.Parameter(0), m.Int32Constant(imm)),
465 EXPECT_EQ(dpi.test_arch_opcode, s[0]->arch_opcode());
474 (m.*dpi.constructor)(m.Int32Constant(imm), m.Parameter(0)),
483 EXPECT_EQ(dpi.test_arch_opcode, s[0]->arch_opcode());
492 const DPI dpi = GetParam();
497 (m.*dpi.constructor)(m.Parameter(0), m.Int32Constant(imm)),
506 EXPECT_EQ(dpi.test_arch_opcode, s[0]->arch_opcode());
515 (m.*dpi.constructor)(m.Int32Constant(imm), m.Parameter(0)),
524 EXPECT_EQ(dpi.test_arch_opcode, s[0]->arch_opcode());