Chromium Code Reviews| Index: runtime/vm/intrinsifier_mips.cc |
| diff --git a/runtime/vm/intrinsifier_mips.cc b/runtime/vm/intrinsifier_mips.cc |
| index ea2183c4728e863dec25696449d663e0dd6d4012..e408c7daa1533c038bd0a4532ca6951fea42d9cb 100644 |
| --- a/runtime/vm/intrinsifier_mips.cc |
| +++ b/runtime/vm/intrinsifier_mips.cc |
| @@ -33,6 +33,12 @@ intptr_t Intrinsifier::ParameterSlotFromSp() { return -1; } |
| void Intrinsifier::IntrinsicCallPrologue(Assembler* assembler) { |
| + COMPILE_ASSERT((1 << CODE_REG) & kAbiPreservedCpuRegs); |
| + COMPILE_ASSERT((1 << ARGS_DESC_REG) & kAbiPreservedCpuRegs); |
| + COMPILE_ASSERT((1 << CALLEE_SAVED_TEMP) & kAbiPreservedCpuRegs); |
| + COMPILE_ASSERT(CALLEE_SAVED_TEMP != CODE_REG); |
| + COMPILE_ASSERT(CALLEE_SAVED_TEMP != ARGS_DESC_REG); |
| + |
| assembler->Comment("IntrinsicCallPrologue"); |
| assembler->mov(CALLEE_SAVED_TEMP, RA); |
|
Vyacheslav Egorov (Google)
2016/05/25 11:15:31
RA -> LRREG
rmacnak
2016/05/25 16:58:51
Done.
|
| } |