Add repeat support for memory addresses.
Rationale:
This enables exhaustive testing of instructions
that use memory addresses. First use case of
the generics is x86.
Bug: 18380245
Bug: 18380559
Bug: 18380348
Test: assembler_x86[_64]_test
Change-Id: Ib0ad6fa65477b0c6fc04642ff980a4b9543d16d5
diff --git a/compiler/utils/mips64/assembler_mips64_test.cc b/compiler/utils/mips64/assembler_mips64_test.cc
index fc0bd36..16a36f9 100644
--- a/compiler/utils/mips64/assembler_mips64_test.cc
+++ b/compiler/utils/mips64/assembler_mips64_test.cc
@@ -35,12 +35,14 @@
};
class AssemblerMIPS64Test : public AssemblerTest<mips64::Mips64Assembler,
+ mips64::Mips64Label,
mips64::GpuRegister,
mips64::FpuRegister,
uint32_t,
mips64::VectorRegister> {
public:
typedef AssemblerTest<mips64::Mips64Assembler,
+ mips64::Mips64Label,
mips64::GpuRegister,
mips64::FpuRegister,
uint32_t,
@@ -228,6 +230,11 @@
STLDeleteElements(&vec_registers_);
}
+ std::vector<mips64::Mips64Label> GetAddresses() {
+ UNIMPLEMENTED(FATAL) << "Feature not implemented yet";
+ UNREACHABLE();
+ }
+
std::vector<mips64::GpuRegister*> GetRegisters() OVERRIDE {
return registers_;
}