Bug 1763592 part 7 - Use setupAlignedABICall for DOM ABI calls. r=iain

Depends on D143157

Differential Revision: https://phabricator.services.mozilla.com/D143158
This commit is contained in:
Jan de Mooij 2022-04-09 11:35:53 +00:00
Родитель 2644d47fec
Коммит 6645d27972
1 изменённых файлов: 3 добавлений и 3 удалений

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

@ -5209,7 +5209,7 @@ void CodeGenerator::visitCallDOMNative(LCallDOMNative* call) {
markSafepointAt(safepointOffset, call);
// Construct and execute call.
masm.setupUnalignedABICall(argJSContext);
masm.setupAlignedABICall();
masm.loadJSContext(argJSContext);
masm.passABIArg(argJSContext);
masm.passABIArg(argObj);
@ -14173,7 +14173,7 @@ void CodeGenerator::visitGetDOMProperty(LGetDOMProperty* ins) {
markSafepointAt(safepointOffset, ins);
masm.setupUnalignedABICall(JSContextReg);
masm.setupAlignedABICall();
masm.loadJSContext(JSContextReg);
masm.passABIArg(JSContextReg);
masm.passABIArg(ObjectReg);
@ -14293,7 +14293,7 @@ void CodeGenerator::visitSetDOMProperty(LSetDOMProperty* ins) {
markSafepointAt(safepointOffset, ins);
masm.setupUnalignedABICall(JSContextReg);
masm.setupAlignedABICall();
masm.loadJSContext(JSContextReg);
masm.passABIArg(JSContextReg);
masm.passABIArg(ObjectReg);