Bug 1389401 - MIPS: Add missing function. r=luke

Convert Baseline setslot IC stub to CacheIR
This commit is contained in:
loongson 2017-08-11 00:51:00 -04:00
Родитель bec970037c
Коммит 9adeeeee39
2 изменённых файлов: 8 добавлений и 1 удалений

Просмотреть файл

@ -488,7 +488,7 @@ class MacroAssembler : public MacroAssemblerSpecific
CodeOffset call(Register reg) PER_SHARED_ARCH;
CodeOffset call(Label* label) PER_SHARED_ARCH;
void call(const Address& addr) DEFINED_ON(x86_shared, arm, arm64);
void call(const Address& addr) DEFINED_ON(x86_shared, arm, arm64, mips32, mips64);
void call(ImmWord imm) PER_SHARED_ARCH;
// Call a target native function, which is neither traceable nor movable.
void call(ImmPtr imm) PER_SHARED_ARCH;

Просмотреть файл

@ -1661,6 +1661,13 @@ MacroAssembler::call(wasm::SymbolicAddress target)
call(CallReg);
}
void
MacroAssembler::call(const Address& addr)
{
loadPtr(addr, CallReg);
call(CallReg);
}
void
MacroAssembler::call(ImmWord target)
{