| Index: src/a64/assembler-a64.h
|
| diff --git a/src/a64/assembler-a64.h b/src/a64/assembler-a64.h
|
| index 18c5b70c76df38ce6a0fa3c7b8ea04384b9c3e27..157e884e16b3b58673f7f27e7cd3a6e42503aa9b 100644
|
| --- a/src/a64/assembler-a64.h
|
| +++ b/src/a64/assembler-a64.h
|
| @@ -383,6 +383,15 @@ ALIAS_REGISTER(FPRegister, fp_scratch, d31);
|
|
|
| #undef ALIAS_REGISTER
|
|
|
| +
|
| +Register GetRegisterThatIsNotOneOf(Register reg1,
|
| + Register reg2 = NoReg,
|
| + Register reg3 = NoReg,
|
| + Register reg4 = NoReg,
|
| + Register reg5 = NoReg,
|
| + Register reg6 = NoReg);
|
| +
|
| +
|
| // AreAliased returns true if any of the named registers overlap. Arguments set
|
| // to NoReg are ignored. The system stack pointer may be specified.
|
| bool AreAliased(const CPURegister& reg1,
|
|
|