Home | History | Annotate | Download | only in arm

Lines Matching full:memacc

1270 std::ostream& operator<<(std::ostream& os, const MemoryAccess& memacc) {
1271 return os << memacc.type;
1334 const MemoryAccess memacc = GetParam();
1335 StreamBuilder m(this, memacc.type, MachineType::Pointer(),
1337 m.Return(m.Load(memacc.type, m.Parameter(0), m.Parameter(1)));
1340 EXPECT_EQ(memacc.ldr_opcode, s[0]->arch_opcode());
1344 EXPECT_TRUE((s.*memacc.val_predicate)(s[0]->Output()));
1349 const MemoryAccess memacc = GetParam();
1350 TRACED_FOREACH(int32_t, index, memacc.immediates) {
1351 StreamBuilder m(this, memacc.type, MachineType::Pointer());
1352 m.Return(m.Load(memacc.type, m.Parameter(0), m.Int32Constant(index)));
1355 EXPECT_EQ(memacc.ldr_opcode, s[0]->arch_opcode());
1361 EXPECT_TRUE((s.*memacc.val_predicate)(s[0]->Output()));
1367 const MemoryAccess memacc = GetParam();
1369 MachineType::Int32(), memacc.type);
1370 m.Store(memacc.type.representation(), m.Parameter(0), m.Parameter(1),
1375 EXPECT_EQ(memacc.str_opcode, s[0]->arch_opcode());
1383 const MemoryAccess memacc = GetParam();
1384 TRACED_FOREACH(int32_t, index, memacc.immediates) {
1386 memacc.type);
1387 m.Store(memacc.type.representation(), m.Parameter(0),
1392 EXPECT_EQ(memacc.str_opcode, s[0]->arch_opcode());