зеркало из https://github.com/mozilla/gecko-dev.git
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:
Родитель
2644d47fec
Коммит
6645d27972
|
@ -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);
|
||||
|
|
Загрузка…
Ссылка в новой задаче