Home | History | Annotate | Download | only in arm64

Lines Matching full:memacc

2123 std::ostream& operator<<(std::ostream& os, const MemoryAccess& memacc) {
2124 return os << memacc.type;
2188 const MemoryAccess memacc = GetParam();
2189 StreamBuilder m(this, memacc.type, MachineType::Pointer(),
2191 m.Return(m.Load(memacc.type, m.Parameter(0), m.Parameter(1)));
2194 EXPECT_EQ(memacc.ldr_opcode, s[0]->arch_opcode());
2202 const MemoryAccess memacc = GetParam();
2203 TRACED_FOREACH(int32_t, index, memacc.immediates) {
2204 StreamBuilder m(this, memacc.type, MachineType::Pointer());
2205 m.Return(m.Load(memacc.type, m.Parameter(0), m.Int32Constant(index)));
2208 EXPECT_EQ(memacc.ldr_opcode, s[0]->arch_opcode());
2219 const MemoryAccess memacc = GetParam();
2221 MachineType::Int32(), memacc.type);
2222 m.Store(memacc.type.representation(), m.Parameter(0), m.Parameter(1),
2227 EXPECT_EQ(memacc.str_opcode, s[0]->arch_opcode());
2235 const MemoryAccess memacc = GetParam();
2236 TRACED_FOREACH(int32_t, index, memacc.immediates) {
2238 memacc.type);
2239 m.Store(memacc.type.representation(), m.Parameter(0),
2244 EXPECT_EQ(memacc.str_opcode, s[0]->arch_opcode());