mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-18 07:45:30 +00:00
Bug 1631508 - Fix LEffectiveAddress on ARM64 r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D71567
This commit is contained in:
parent
09903525ea
commit
0e1e1ef0db
@ -1936,9 +1936,9 @@ void CodeGenerator::visitUMod(LUMod* ins) {
|
||||
|
||||
void CodeGenerator::visitEffectiveAddress(LEffectiveAddress* ins) {
|
||||
const MEffectiveAddress* mir = ins->mir();
|
||||
const ARMRegister base = toXRegister(ins->base());
|
||||
const ARMRegister index = toXRegister(ins->index());
|
||||
const ARMRegister output = toXRegister(ins->output());
|
||||
const ARMRegister base = toWRegister(ins->base());
|
||||
const ARMRegister index = toWRegister(ins->index());
|
||||
const ARMRegister output = toWRegister(ins->output());
|
||||
|
||||
masm.Add(output, base, Operand(index, vixl::LSL, mir->scale()));
|
||||
masm.Add(output, output, Operand(mir->displacement()));
|
||||
|
Loading…
Reference in New Issue
Block a user