Home
last modified time | relevance | path

Searched refs:ABIStackAlignment (Results 1 – 25 of 163) sorted by relevance

1234567

/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/asmjs/
H A DWasmStubs.cpp392 AssertStackAlignment(masm, ABIStackAlignment); in GenerateBuiltinThunk()
456 AssertStackAlignment(masm, ABIStackAlignment); in CheckForHeapDetachment()
530 AssertStackAlignment(masm, ABIStackAlignment); in GenerateInterpExit()
782 AssertStackAlignment(masm, ABIStackAlignment); in GenerateIonExit()
888 masm.assertStackAlignment(ABIStackAlignment); in GenerateOnDetachedExit()
925 masm.assertStackAlignment(ABIStackAlignment); in GenerateStackOverflowExit()
978 masm.assertStackAlignment(ABIStackAlignment); in GenerateConversionErrorExit()
1006 masm.assertStackAlignment(ABIStackAlignment); in GenerateOutOfBoundsExit()
1061 masm.assertStackAlignment(ABIStackAlignment); in GenerateAsyncInterruptExit()
1097 masm.assertStackAlignment(ABIStackAlignment); in GenerateAsyncInterruptExit()
[all …]
/dports/lang/spidermonkey60/firefox-60.9.0/js/src/wasm/
H A DWasmStubs.cpp724 masm.assertStackAlignment(ABIStackAlignment); in GenerateJitEntry()
727 masm.assertStackAlignment(ABIStackAlignment); in GenerateJitEntry()
1017 AssertStackAlignment(masm, ABIStackAlignment); in GenerateImportInterpExit()
1178 AssertStackAlignment(masm, ABIStackAlignment); in GenerateImportJitExit()
1367 AssertStackAlignment(masm, ABIStackAlignment); in GenerateBuiltinThunk()
1405 masm.assertStackAlignment(ABIStackAlignment); in GenerateTrapExit()
1439 masm.assertStackAlignment(ABIStackAlignment); in GenerateOldTrapExit()
1543 masm.assertStackAlignment(ABIStackAlignment); in GenerateInterruptExit()
1587 masm.assertStackAlignment(ABIStackAlignment); in GenerateInterruptExit()
1637 masm.assertStackAlignment(ABIStackAlignment); in GenerateInterruptExit()
[all …]
/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/wasm/
H A DWasmStubs.cpp570 AssertStackAlignment(masm, ABIStackAlignment); in GenerateImportInterpExit()
759 static_assert(ABIStackAlignment <= JitStackAlignment, "subsumes"); in GenerateImportJitExit()
762 AssertStackAlignment(masm, ABIStackAlignment); in GenerateImportJitExit()
818 AssertStackAlignment(masm, ABIStackAlignment); in GenerateImportJitExit()
836 AssertStackAlignment(masm, ABIStackAlignment); in GenerateImportJitExit()
895 masm.assertStackAlignment(ABIStackAlignment); in GenerateTrapExit()
925 masm.andToStackPtr(Imm32(~(ABIStackAlignment - 1))); in GenerateGenericMemoryAccessTrap()
987 masm.andToStackPtr(Imm32(~(ABIStackAlignment - 1))); in GenerateInterruptExit()
991 masm.assertStackAlignment(ABIStackAlignment); in GenerateInterruptExit()
1029 masm.assertStackAlignment(ABIStackAlignment); in GenerateInterruptExit()
[all …]
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/jit/x64/
H A DMacroAssembler-x64.cpp357 andq(Imm32(~(ABIStackAlignment - 1)), rsp); in setupUnalignedABICall()
371 ABIStackAlignment); in callWithABIPre()
373 static_assert(sizeof(AsmJSFrame) % ABIStackAlignment == 0, in callWithABIPre()
376 ABIStackAlignment); in callWithABIPre()
393 assertStackAlignment(ABIStackAlignment); in callWithABIPre()
/dports/www/firefox-esr/firefox-91.8.0/js/src/wasm/
H A DWasmStubs.cpp959 masm.assertStackAlignment(ABIStackAlignment); in GenerateBigIntInitialization()
970 masm.assertStackAlignment(ABIStackAlignment); in GenerateBigIntInitialization()
1419 masm.assertStackAlignment(ABIStackAlignment); in GenerateJitEntry()
2054 StackDecrementForCall(ABIStackAlignment, in GenerateImportInterpExit()
2118 AssertStackAlignment(masm, ABIStackAlignment); in GenerateImportInterpExit()
2359 AssertStackAlignment(masm, ABIStackAlignment); in GenerateImportJitExit()
2576 StackDecrementForCall(ABIStackAlignment, in GenerateBuiltinThunk()
2609 AssertStackAlignment(masm, ABIStackAlignment); in GenerateBuiltinThunk()
2738 masm.assertStackAlignment(ABIStackAlignment); in GenerateTrapExit()
2796 masm.assertStackAlignment(ABIStackAlignment); in GenerateThrowStub()
[all …]
/dports/www/firefox/firefox-99.0/js/src/wasm/
H A DWasmStubs.cpp971 masm.assertStackAlignment(ABIStackAlignment); in GenerateBigIntInitialization()
982 masm.assertStackAlignment(ABIStackAlignment); in GenerateBigIntInitialization()
1433 masm.assertStackAlignment(ABIStackAlignment); in GenerateJitEntry()
2061 StackDecrementForCall(ABIStackAlignment, in GenerateImportInterpExit()
2129 AssertStackAlignment(masm, ABIStackAlignment); in GenerateImportInterpExit()
2376 AssertStackAlignment(masm, ABIStackAlignment); in GenerateImportJitExit()
2593 StackDecrementForCall(ABIStackAlignment, in GenerateBuiltinThunk()
2626 AssertStackAlignment(masm, ABIStackAlignment); in GenerateBuiltinThunk()
2766 masm.assertStackAlignment(ABIStackAlignment); in GenerateTrapExit()
2860 masm.assertStackAlignment(ABIStackAlignment); in GenerateThrowStub()
[all …]
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/wasm/
H A DWasmStubs.cpp959 masm.assertStackAlignment(ABIStackAlignment); in GenerateBigIntInitialization()
970 masm.assertStackAlignment(ABIStackAlignment); in GenerateBigIntInitialization()
1419 masm.assertStackAlignment(ABIStackAlignment); in GenerateJitEntry()
2054 StackDecrementForCall(ABIStackAlignment, in GenerateImportInterpExit()
2118 AssertStackAlignment(masm, ABIStackAlignment); in GenerateImportInterpExit()
2359 AssertStackAlignment(masm, ABIStackAlignment); in GenerateImportJitExit()
2576 StackDecrementForCall(ABIStackAlignment, in GenerateBuiltinThunk()
2609 AssertStackAlignment(masm, ABIStackAlignment); in GenerateBuiltinThunk()
2738 masm.assertStackAlignment(ABIStackAlignment); in GenerateTrapExit()
2796 masm.assertStackAlignment(ABIStackAlignment); in GenerateThrowStub()
[all …]
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/jit/x86/
H A DMacroAssembler-x86.cpp438 andl(Imm32(~(ABIStackAlignment - 1)), esp); in setupUnalignedABICall()
452 ABIStackAlignment); in callWithABIPre()
456 ABIStackAlignment); in callWithABIPre()
473 assertStackAlignment(ABIStackAlignment); in callWithABIPre()
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/wasm/
H A DWasmStubs.cpp916 masm.assertStackAlignment(ABIStackAlignment); in GenerateBigIntInitialization()
927 masm.assertStackAlignment(ABIStackAlignment); in GenerateBigIntInitialization()
1364 masm.assertStackAlignment(ABIStackAlignment); in GenerateJitEntry()
1367 masm.assertStackAlignment(ABIStackAlignment); in GenerateJitEntry()
1982 StackDecrementForCall(ABIStackAlignment, in GenerateImportInterpExit()
2046 AssertStackAlignment(masm, ABIStackAlignment); in GenerateImportInterpExit()
2300 AssertStackAlignment(masm, ABIStackAlignment); in GenerateImportJitExit()
2514 StackDecrementForCall(ABIStackAlignment, in GenerateBuiltinThunk()
2547 AssertStackAlignment(masm, ABIStackAlignment); in GenerateBuiltinThunk()
2672 masm.assertStackAlignment(ABIStackAlignment); in GenerateTrapExit()
[all …]
/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/jit/mips32/
H A DMacroAssembler-mips32.cpp1838 as_andi(ScratchRegister, sp, ABIStackAlignment - 1); in checkStackAlignment()
1850 asMasm().andPtr(Imm32(~(ABIStackAlignment - 1)), StackPointer); in alignStackPointer()
1863 if (framePushed() % ABIStackAlignment != 0) { in alignFrameForICArguments()
1864 aic.alignmentPadding = ABIStackAlignment - (framePushed() % ABIStackAlignment); in alignFrameForICArguments()
1869 MOZ_ASSERT(framePushed() % ABIStackAlignment == 0); in alignFrameForICArguments()
1884 int size = (sizeof(ResumeFromException) + ABIStackAlignment) & ~(ABIStackAlignment - 1); in handleFailureWithHandlerTail()
2139 ma_and(SecondScratchReg, sp, Imm32(~(ABIStackAlignment - 1))); in PushRegsInMask()
2193 ma_and(StackPointer, StackPointer, Imm32(~(ABIStackAlignment - 1))); in setupUnalignedABICall()
2207 stackForCall += ComputeByteAlignment(stackForCall, ABIStackAlignment); in callWithABIPre()
2211 ABIStackAlignment); in callWithABIPre()
[all …]
/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/jit/x64/
H A DMacroAssembler-x64.cpp450 andq(Imm32(~(ABIStackAlignment - 1)), rsp); in setupUnalignedABICall()
464 ABIStackAlignment); in callWithABIPre()
466 static_assert(sizeof(wasm::Frame) % ABIStackAlignment == 0, in callWithABIPre()
469 ABIStackAlignment); in callWithABIPre()
486 assertStackAlignment(ABIStackAlignment); in callWithABIPre()
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/jit/mips32/
H A DMacroAssembler-mips32.cpp2285 as_andi(ScratchRegister, sp, ABIStackAlignment - 1); in checkStackAlignment()
2297 asMasm().andPtr(Imm32(~(ABIStackAlignment - 1)), StackPointer); in alignStackPointer()
2310 if (framePushed() % ABIStackAlignment != 0) { in alignFrameForICArguments()
2311 aic.alignmentPadding = ABIStackAlignment - (framePushed() % ABIStackAlignment); in alignFrameForICArguments()
2316 MOZ_ASSERT(framePushed() % ABIStackAlignment == 0); in alignFrameForICArguments()
2331 int size = (sizeof(ResumeFromException) + ABIStackAlignment) & ~(ABIStackAlignment - 1); in handleFailureWithHandlerTail()
2605 ma_and(SecondScratchReg, sp, Imm32(~(ABIStackAlignment - 1))); in PushRegsInMask()
2667 ma_and(StackPointer, StackPointer, Imm32(~(ABIStackAlignment - 1))); in setupUnalignedABICall()
2681 stackForCall += ComputeByteAlignment(stackForCall, ABIStackAlignment); in callWithABIPre()
2685 ABIStackAlignment); in callWithABIPre()
[all …]
H A DAssembler-mips32.h88 static MOZ_CONSTEXPR_VAR uint32_t ABIStackAlignment = 8; variable
/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/jit/mips64/
H A DMacroAssembler-mips64.cpp1989 as_andi(ScratchRegister, sp, ABIStackAlignment - 1); in checkStackAlignment()
1999 if (framePushed() % ABIStackAlignment != 0) { in alignFrameForICArguments()
2000 aic.alignmentPadding = ABIStackAlignment - (framePushed() % ABIStackAlignment); in alignFrameForICArguments()
2005 MOZ_ASSERT(framePushed() % ABIStackAlignment == 0); in alignFrameForICArguments()
2020 int size = (sizeof(ResumeFromException) + ABIStackAlignment) & ~(ABIStackAlignment - 1); in handleFailureWithHandlerTail()
2312 ma_and(StackPointer, StackPointer, Imm32(~(ABIStackAlignment - 1))); in setupUnalignedABICall()
2326 stackForCall += ComputeByteAlignment(stackForCall, ABIStackAlignment); in callWithABIPre()
2330 ABIStackAlignment); in callWithABIPre()
2352 assertStackAlignment(ABIStackAlignment); in callWithABIPre()
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/mozjs-45/extract/js/src/jit/mips64/
H A DMacroAssembler-mips64.cpp2403 as_andi(ScratchRegister, sp, ABIStackAlignment - 1); in checkStackAlignment()
2413 if (framePushed() % ABIStackAlignment != 0) { in alignFrameForICArguments()
2414 aic.alignmentPadding = ABIStackAlignment - (framePushed() % ABIStackAlignment); in alignFrameForICArguments()
2419 MOZ_ASSERT(framePushed() % ABIStackAlignment == 0); in alignFrameForICArguments()
2434 int size = (sizeof(ResumeFromException) + ABIStackAlignment) & ~(ABIStackAlignment - 1); in handleFailureWithHandlerTail()
2755 ma_and(StackPointer, StackPointer, Imm32(~(ABIStackAlignment - 1))); in setupUnalignedABICall()
2769 stackForCall += ComputeByteAlignment(stackForCall, ABIStackAlignment); in callWithABIPre()
2773 ABIStackAlignment); in callWithABIPre()
2795 assertStackAlignment(ABIStackAlignment); in callWithABIPre()
/dports/www/firefox-legacy/firefox-52.8.0esr/js/src/jit/x86/
H A DMacroAssembler-x86.cpp357 andl(Imm32(~(ABIStackAlignment - 1)), esp); in setupUnalignedABICall()
371 ABIStackAlignment); in callWithABIPre()
375 ABIStackAlignment); in callWithABIPre()
392 assertStackAlignment(ABIStackAlignment); in callWithABIPre()
/dports/lang/spidermonkey60/firefox-60.9.0/js/src/jit/x64/
H A DMacroAssembler-x64.cpp286 andq(Imm32(~(ABIStackAlignment - 1)), rsp); in setupUnalignedABICall()
298 ABIStackAlignment); in callWithABIPre()
302 stackForCall + framePushed() + alignmentAtPrologue, ABIStackAlignment); in callWithABIPre()
318 assertStackAlignment(ABIStackAlignment); in callWithABIPre()
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/jit/x64/
H A DMacroAssembler-x64.cpp350 andq(Imm32(~(ABIStackAlignment - 1)), rsp); in setupUnalignedABICall()
362 ABIStackAlignment); in callWithABIPre()
366 stackForCall + framePushed() + alignmentAtPrologue, ABIStackAlignment); in callWithABIPre()
384 assertStackAlignment(ABIStackAlignment); in callWithABIPre()
/dports/www/firefox-esr/firefox-91.8.0/js/src/jit/mips32/
H A DMacroAssembler-mips32.cpp1739 as_andi(ScratchRegister, sp, ABIStackAlignment - 1); in checkStackAlignment()
1749 asMasm().andPtr(Imm32(~(ABIStackAlignment - 1)), StackPointer); in alignStackPointer()
1760 int size = (sizeof(ResumeFromException) + ABIStackAlignment) & in handleFailureWithHandlerTail()
1761 ~(ABIStackAlignment - 1); in handleFailureWithHandlerTail()
1965 ma_and(SecondScratchReg, sp, Imm32(~(ABIStackAlignment - 1))); in PushRegsInMask()
1994 ma_and(SecondScratchReg, SecondScratchReg, Imm32(~(ABIStackAlignment - 1))); in PopRegsInMaskIgnore()
2041 ma_and(scratch, scratch, Imm32(~(ABIStackAlignment - 1))); in storeRegsInMask()
2065 ma_and(StackPointer, StackPointer, Imm32(~(ABIStackAlignment - 1))); in setupUnalignedABICall()
2077 stackForCall += ComputeByteAlignment(stackForCall, ABIStackAlignment); in callWithABIPre()
2081 stackForCall + framePushed() + alignmentAtPrologue, ABIStackAlignment); in callWithABIPre()
[all …]
/dports/www/firefox/firefox-99.0/js/src/jit/mips32/
H A DMacroAssembler-mips32.cpp1739 as_andi(ScratchRegister, sp, ABIStackAlignment - 1); in checkStackAlignment()
1749 asMasm().andPtr(Imm32(~(ABIStackAlignment - 1)), StackPointer); in alignStackPointer()
1760 int size = (sizeof(ResumeFromException) + ABIStackAlignment) & in handleFailureWithHandlerTail()
1761 ~(ABIStackAlignment - 1); in handleFailureWithHandlerTail()
1965 ma_and(SecondScratchReg, sp, Imm32(~(ABIStackAlignment - 1))); in PushRegsInMask()
1994 ma_and(SecondScratchReg, SecondScratchReg, Imm32(~(ABIStackAlignment - 1))); in PopRegsInMaskIgnore()
2041 ma_and(scratch, scratch, Imm32(~(ABIStackAlignment - 1))); in storeRegsInMask()
2065 ma_and(StackPointer, StackPointer, Imm32(~(ABIStackAlignment - 1))); in setupUnalignedABICall()
2077 stackForCall += ComputeByteAlignment(stackForCall, ABIStackAlignment); in callWithABIPre()
2081 stackForCall + framePushed() + alignmentAtPrologue, ABIStackAlignment); in callWithABIPre()
[all …]
/dports/lang/spidermonkey60/firefox-60.9.0/js/src/jit/mips32/
H A DMacroAssembler-mips32.cpp1727 as_andi(ScratchRegister, sp, ABIStackAlignment - 1); in checkStackAlignment()
1737 asMasm().andPtr(Imm32(~(ABIStackAlignment - 1)), StackPointer); in alignStackPointer()
1748 int size = (sizeof(ResumeFromException) + ABIStackAlignment) & in handleFailureWithHandlerTail()
1749 ~(ABIStackAlignment - 1); in handleFailureWithHandlerTail()
1930 ma_and(SecondScratchReg, sp, Imm32(~(ABIStackAlignment - 1))); in PushRegsInMask()
1955 ma_and(SecondScratchReg, SecondScratchReg, Imm32(~(ABIStackAlignment - 1))); in PopRegsInMaskIgnore()
1994 ma_and(scratch, scratch, Imm32(~(ABIStackAlignment - 1))); in storeRegsInMask()
2018 ma_and(StackPointer, StackPointer, Imm32(~(ABIStackAlignment - 1))); in setupUnalignedABICall()
2030 stackForCall += ComputeByteAlignment(stackForCall, ABIStackAlignment); in callWithABIPre()
2034 stackForCall + framePushed() + alignmentAtPrologue, ABIStackAlignment); in callWithABIPre()
[all …]
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/jit/mips32/
H A DMacroAssembler-mips32.cpp1739 as_andi(ScratchRegister, sp, ABIStackAlignment - 1); in checkStackAlignment()
1749 asMasm().andPtr(Imm32(~(ABIStackAlignment - 1)), StackPointer); in alignStackPointer()
1760 int size = (sizeof(ResumeFromException) + ABIStackAlignment) & in handleFailureWithHandlerTail()
1761 ~(ABIStackAlignment - 1); in handleFailureWithHandlerTail()
1965 ma_and(SecondScratchReg, sp, Imm32(~(ABIStackAlignment - 1))); in PushRegsInMask()
1994 ma_and(SecondScratchReg, SecondScratchReg, Imm32(~(ABIStackAlignment - 1))); in PopRegsInMaskIgnore()
2041 ma_and(scratch, scratch, Imm32(~(ABIStackAlignment - 1))); in storeRegsInMask()
2065 ma_and(StackPointer, StackPointer, Imm32(~(ABIStackAlignment - 1))); in setupUnalignedABICall()
2077 stackForCall += ComputeByteAlignment(stackForCall, ABIStackAlignment); in callWithABIPre()
2081 stackForCall + framePushed() + alignmentAtPrologue, ABIStackAlignment); in callWithABIPre()
[all …]
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/jit/mips32/
H A DMacroAssembler-mips32.cpp1731 as_andi(ScratchRegister, sp, ABIStackAlignment - 1); in checkStackAlignment()
1741 asMasm().andPtr(Imm32(~(ABIStackAlignment - 1)), StackPointer); in alignStackPointer()
1752 int size = (sizeof(ResumeFromException) + ABIStackAlignment) & in handleFailureWithHandlerTail()
1753 ~(ABIStackAlignment - 1); in handleFailureWithHandlerTail()
1940 ma_and(SecondScratchReg, sp, Imm32(~(ABIStackAlignment - 1))); in PushRegsInMask()
1969 ma_and(SecondScratchReg, SecondScratchReg, Imm32(~(ABIStackAlignment - 1))); in PopRegsInMaskIgnore()
2016 ma_and(scratch, scratch, Imm32(~(ABIStackAlignment - 1))); in storeRegsInMask()
2040 ma_and(StackPointer, StackPointer, Imm32(~(ABIStackAlignment - 1))); in setupUnalignedABICall()
2052 stackForCall += ComputeByteAlignment(stackForCall, ABIStackAlignment); in callWithABIPre()
2056 stackForCall + framePushed() + alignmentAtPrologue, ABIStackAlignment); in callWithABIPre()
[all …]
/dports/lang/spidermonkey60/firefox-60.9.0/js/src/jit/x86/
H A DMacroAssembler-x86.cpp272 andl(Imm32(~(ABIStackAlignment - 1)), esp); in setupUnalignedABICall()
284 ABIStackAlignment); in callWithABIPre()
288 stackForCall + framePushed() + alignmentAtPrologue, ABIStackAlignment); in callWithABIPre()
304 assertStackAlignment(ABIStackAlignment); in callWithABIPre()
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/jit/x86/
H A DMacroAssembler-x86.cpp309 andl(Imm32(~(ABIStackAlignment - 1)), esp); in setupUnalignedABICall()
321 ABIStackAlignment); in callWithABIPre()
325 stackForCall + framePushed() + alignmentAtPrologue, ABIStackAlignment); in callWithABIPre()
343 assertStackAlignment(ABIStackAlignment); in callWithABIPre()

1234567