Lines Matching full:memacc
935 const MemoryAccess memacc = GetParam();
936 StreamBuilder m(this, memacc.type, MachineType::Pointer(),
938 m.Return(m.Load(memacc.type, m.Parameter(0)));
941 EXPECT_EQ(memacc.load_opcode, s[0]->arch_opcode());
947 const MemoryAccess memacc = GetParam();
949 MachineType::Int32(), memacc.type);
950 m.Store(memacc.type.representation(), m.Parameter(0), m.Parameter(1),
955 EXPECT_EQ(memacc.store_opcode, s[0]->arch_opcode());
975 const MemoryAccessImm memacc = GetParam();
976 TRACED_FOREACH(int32_t, index, memacc.immediates) {
977 StreamBuilder m(this, memacc.type, MachineType::Pointer());
978 m.Return(m.Load(memacc.type, m.Parameter(0), m.Int32Constant(index)));
981 EXPECT_EQ(memacc.load_opcode, s[0]->arch_opcode());
987 EXPECT_TRUE((s.*memacc.val_predicate)(s[0]->Output()));
998 const MemoryAccessImm memacc = GetParam();
999 TRACED_FOREACH(int32_t, index, memacc.immediates) {
1001 memacc.type);
1002 m.Store(memacc.type.representation(), m.Parameter(0),
1007 EXPECT_EQ(memacc.store_opcode, s[0]->arch_opcode());
1033 const MemoryAccessImm1 memacc = GetParam();
1034 TRACED_FOREACH(int32_t, index, memacc.immediates) {
1035 StreamBuilder m(this, memacc.type, MachineType::Pointer());
1036 m.Return(m.Load(memacc.type, m.Parameter(0), m.Int32Constant(index)));
1051 const MemoryAccessImm1 memacc = GetParam();
1052 TRACED_FOREACH(int32_t, index, memacc.immediates) {
1054 memacc.type);
1055 m.Store(memacc.type.representation(), m.Parameter(0),