Home
last modified time | relevance | path

Searched refs:AutoOutputRegister (Results 1 – 21 of 21) sorted by relevance

/dports/www/firefox-esr/firefox-91.8.0/js/src/jit/
H A DCacheIRCompiler.cpp1363 AutoOutputRegister::AutoOutputRegister(CacheIRCompiler& compiler) in AutoOutputRegister() function in AutoOutputRegister
1372 AutoOutputRegister::~AutoOutputRegister() { in ~AutoOutputRegister()
2417 AutoOutputRegister output(*this); in emitLoadUndefinedResult()
2435 AutoOutputRegister output(*this); in emitLoadBooleanResult()
2442 AutoOutputRegister output(*this); in emitLoadOperandResult()
2468 AutoOutputRegister output(*this); in emitLoadInt32ArrayLengthResult()
2508 AutoOutputRegister output(*this); in emitDoubleAddResult()
2527 AutoOutputRegister output(*this); in emitDoubleSubResult()
2543 AutoOutputRegister output(*this); in emitDoubleMulResult()
2559 AutoOutputRegister output(*this); in emitDoubleDivResult()
[all …]
H A DCacheIRCompiler.h725 class AutoOutputRegister; variable
730 friend class AutoOutputRegister;
940 class MOZ_RAII AutoOutputRegister {
944 AutoOutputRegister(const AutoOutputRegister&) = delete;
945 void operator=(const AutoOutputRegister&) = delete;
948 explicit AutoOutputRegister(CacheIRCompiler& compiler);
949 ~AutoOutputRegister();
1025 const AutoOutputRegister& output) { in AutoScratchRegisterMaybeOutput()
1050 const AutoOutputRegister& output) { in AutoScratchRegisterMaybeOutputType()
1112 mozilla::Maybe<AutoOutputRegister> output_;
[all …]
H A DBaselineCacheIRCompiler.cpp410 AutoOutputRegister output(*this); in emitLoadValueResult()
418 AutoOutputRegister output(*this); in emitLoadFixedSlotResult()
436 AutoOutputRegister output(*this); in emitLoadDynamicSlotResult()
630 AutoOutputRegister output(*this); in emitFrameIsConstructingResult()
650 AutoOutputRegister output(*this); in emitLoadEnvironmentFixedSlotResult()
673 AutoOutputRegister output(*this); in emitLoadEnvironmentDynamicSlotResult()
697 AutoOutputRegister output(*this); in emitLoadConstantStringResult()
709 AutoOutputRegister output(*this); in emitCompareStringResult()
761 AutoOutputRegister output(*this); in emitSameValueResult()
953 AutoOutputRegister output(*this); in emitArrayJoinResult()
[all …]
H A DIonCacheIRCompiler.cpp816 AutoOutputRegister output(*this); in emitLoadFixedSlotResult()
832 AutoOutputRegister output(*this); in emitLoadDynamicSlotResult()
847 AutoOutputRegister output(*this); in emitCallScriptedGetterResult()
924 AutoOutputRegister output(*this); in emitCallNativeGetterResult()
999 AutoOutputRegister output(*this); in emitCallDOMGetterResult()
1046 AutoOutputRegister output(*this); in emitProxyGetResult()
1118 AutoOutputRegister output(*this); in emitLoadEnvironmentFixedSlotResult()
1139 AutoOutputRegister output(*this); in emitLoadEnvironmentDynamicSlotResult()
1169 AutoOutputRegister output(*this); in emitCompareStringResult()
1355 AutoOutputRegister output(*this); in emitLoadStringCharResult()
[all …]
/dports/mail/thunderbird/thunderbird-91.8.0/js/src/jit/
H A DCacheIRCompiler.cpp1363 AutoOutputRegister::AutoOutputRegister(CacheIRCompiler& compiler) in AutoOutputRegister() function in AutoOutputRegister
1372 AutoOutputRegister::~AutoOutputRegister() { in ~AutoOutputRegister()
2417 AutoOutputRegister output(*this); in emitLoadUndefinedResult()
2435 AutoOutputRegister output(*this); in emitLoadBooleanResult()
2442 AutoOutputRegister output(*this); in emitLoadOperandResult()
2468 AutoOutputRegister output(*this); in emitLoadInt32ArrayLengthResult()
2508 AutoOutputRegister output(*this); in emitDoubleAddResult()
2527 AutoOutputRegister output(*this); in emitDoubleSubResult()
2543 AutoOutputRegister output(*this); in emitDoubleMulResult()
2559 AutoOutputRegister output(*this); in emitDoubleDivResult()
[all …]
H A DCacheIRCompiler.h725 class AutoOutputRegister; variable
730 friend class AutoOutputRegister;
940 class MOZ_RAII AutoOutputRegister {
944 AutoOutputRegister(const AutoOutputRegister&) = delete;
945 void operator=(const AutoOutputRegister&) = delete;
948 explicit AutoOutputRegister(CacheIRCompiler& compiler);
949 ~AutoOutputRegister();
1025 const AutoOutputRegister& output) { in AutoScratchRegisterMaybeOutput()
1050 const AutoOutputRegister& output) { in AutoScratchRegisterMaybeOutputType()
1112 mozilla::Maybe<AutoOutputRegister> output_;
[all …]
H A DBaselineCacheIRCompiler.cpp410 AutoOutputRegister output(*this); in emitLoadValueResult()
418 AutoOutputRegister output(*this); in emitLoadFixedSlotResult()
436 AutoOutputRegister output(*this); in emitLoadDynamicSlotResult()
630 AutoOutputRegister output(*this); in emitFrameIsConstructingResult()
650 AutoOutputRegister output(*this); in emitLoadEnvironmentFixedSlotResult()
673 AutoOutputRegister output(*this); in emitLoadEnvironmentDynamicSlotResult()
697 AutoOutputRegister output(*this); in emitLoadConstantStringResult()
709 AutoOutputRegister output(*this); in emitCompareStringResult()
761 AutoOutputRegister output(*this); in emitSameValueResult()
953 AutoOutputRegister output(*this); in emitArrayJoinResult()
[all …]
H A DIonCacheIRCompiler.cpp816 AutoOutputRegister output(*this); in emitLoadFixedSlotResult()
832 AutoOutputRegister output(*this); in emitLoadDynamicSlotResult()
847 AutoOutputRegister output(*this); in emitCallScriptedGetterResult()
924 AutoOutputRegister output(*this); in emitCallNativeGetterResult()
999 AutoOutputRegister output(*this); in emitCallDOMGetterResult()
1046 AutoOutputRegister output(*this); in emitProxyGetResult()
1118 AutoOutputRegister output(*this); in emitLoadEnvironmentFixedSlotResult()
1139 AutoOutputRegister output(*this); in emitLoadEnvironmentDynamicSlotResult()
1169 AutoOutputRegister output(*this); in emitCompareStringResult()
1355 AutoOutputRegister output(*this); in emitLoadStringCharResult()
[all …]
/dports/www/firefox/firefox-99.0/js/src/jit/
H A DCacheIRCompiler.cpp1362 AutoOutputRegister::AutoOutputRegister(CacheIRCompiler& compiler) in AutoOutputRegister() function in AutoOutputRegister
1371 AutoOutputRegister::~AutoOutputRegister() { in ~AutoOutputRegister()
2472 AutoOutputRegister output(*this); in emitLoadUndefinedResult()
2490 AutoOutputRegister output(*this); in emitLoadBooleanResult()
2497 AutoOutputRegister output(*this); in emitLoadOperandResult()
2523 AutoOutputRegister output(*this); in emitLoadInt32ArrayLengthResult()
2563 AutoOutputRegister output(*this); in emitDoubleAddResult()
2582 AutoOutputRegister output(*this); in emitDoubleSubResult()
2598 AutoOutputRegister output(*this); in emitDoubleMulResult()
2614 AutoOutputRegister output(*this); in emitDoubleDivResult()
[all …]
H A DCacheIRCompiler.h731 class AutoOutputRegister; variable
736 friend class AutoOutputRegister;
953 class MOZ_RAII AutoOutputRegister {
957 AutoOutputRegister(const AutoOutputRegister&) = delete;
958 void operator=(const AutoOutputRegister&) = delete;
961 explicit AutoOutputRegister(CacheIRCompiler& compiler);
962 ~AutoOutputRegister();
1038 const AutoOutputRegister& output) { in AutoScratchRegisterMaybeOutput()
1068 const AutoOutputRegister& output) { in AutoScratchRegisterMaybeOutputType()
1130 mozilla::Maybe<AutoOutputRegister> output_;
[all …]
H A DBaselineCacheIRCompiler.cpp412 AutoOutputRegister output(*this); in emitLoadValueResult()
420 AutoOutputRegister output(*this); in emitLoadFixedSlotResult()
438 AutoOutputRegister output(*this); in emitLoadDynamicSlotResult()
633 AutoOutputRegister output(*this); in emitFrameIsConstructingResult()
653 AutoOutputRegister output(*this); in emitLoadEnvironmentFixedSlotResult()
676 AutoOutputRegister output(*this); in emitLoadEnvironmentDynamicSlotResult()
700 AutoOutputRegister output(*this); in emitLoadConstantStringResult()
712 AutoOutputRegister output(*this); in emitCompareStringResult()
764 AutoOutputRegister output(*this); in emitSameValueResult()
956 AutoOutputRegister output(*this); in emitArrayJoinResult()
[all …]
H A DIonCacheIRCompiler.cpp816 AutoOutputRegister output(*this); in emitLoadFixedSlotResult()
832 AutoOutputRegister output(*this); in emitLoadDynamicSlotResult()
847 AutoOutputRegister output(*this); in emitCallScriptedGetterResult()
924 AutoOutputRegister output(*this); in emitCallNativeGetterResult()
999 AutoOutputRegister output(*this); in emitCallDOMGetterResult()
1046 AutoOutputRegister output(*this); in emitProxyGetResult()
1118 AutoOutputRegister output(*this); in emitLoadEnvironmentFixedSlotResult()
1139 AutoOutputRegister output(*this); in emitLoadEnvironmentDynamicSlotResult()
1169 AutoOutputRegister output(*this); in emitCompareStringResult()
1355 AutoOutputRegister output(*this); in emitLoadStringCharResult()
[all …]
/dports/lang/spidermonkey78/firefox-78.9.0/js/src/jit/
H A DCacheIRCompiler.cpp1259 AutoOutputRegister::AutoOutputRegister(CacheIRCompiler& compiler) in AutoOutputRegister() function in AutoOutputRegister
1268 AutoOutputRegister::~AutoOutputRegister() { in ~AutoOutputRegister()
2270 AutoOutputRegister output(*this); in emitLoadUndefinedResult()
2292 AutoOutputRegister output(*this); in emitLoadBooleanResult()
2317 AutoOutputRegister output(*this); in emitLoadInt32ArrayLengthResult()
2338 AutoOutputRegister output(*this); in emitDoubleAddResult()
2357 AutoOutputRegister output(*this); in emitDoubleSubResult()
2373 AutoOutputRegister output(*this); in emitDoubleMulResult()
2389 AutoOutputRegister output(*this); in emitDoubleDivResult()
2405 AutoOutputRegister output(*this); in emitDoubleModResult()
[all …]
H A DCacheIRCompiler.h650 class AutoOutputRegister; variable
655 friend class AutoOutputRegister;
772 const AutoOutputRegister& output);
868 class MOZ_RAII AutoOutputRegister {
872 AutoOutputRegister(const AutoOutputRegister&) = delete;
873 void operator=(const AutoOutputRegister&) = delete;
876 explicit AutoOutputRegister(CacheIRCompiler& compiler);
877 ~AutoOutputRegister();
953 const AutoOutputRegister& output) { in AutoScratchRegisterMaybeOutput()
1006 mozilla::Maybe<AutoOutputRegister> output_;
H A DIonCacheIRCompiler.h77 const AutoOutputRegister& output, AutoSaveLiveRegisters& save);
H A DIonCacheIRCompiler.cpp841 AutoOutputRegister output(*this); in emitLoadFixedSlotResult()
851 AutoOutputRegister output(*this); in emitLoadDynamicSlotResult()
965 AutoOutputRegister output(*this); in emitCallScriptedGetterResult()
978 AutoOutputRegister output(*this); in emitCallScriptedGetterByValueResult()
1061 AutoOutputRegister output(*this); in emitCallNativeGetterResult()
1074 AutoOutputRegister output(*this); in emitCallNativeGetterByValueResult()
1085 AutoOutputRegister output(*this); in emitCallProxyGetResult()
1168 AutoOutputRegister output(*this); in emitLoadEnvironmentFixedSlotResult()
1189 AutoOutputRegister output(*this); in emitLoadEnvironmentDynamicSlotResult()
1219 AutoOutputRegister output(*this); in emitCompareStringResult()
[all …]
H A DBaselineCacheIRCompiler.cpp427 AutoOutputRegister output(*this); in emitLoadValueResult()
435 AutoOutputRegister output(*this); in emitLoadFixedSlotResult()
447 AutoOutputRegister output(*this); in emitLoadDynamicSlotResult()
658 AutoOutputRegister output(*this); in emitLoadFrameCalleeResult()
669 AutoOutputRegister output(*this); in emitLoadFrameNumActualArgsResult()
681 AutoOutputRegister output(*this); in emitLoadFrameArgumentResult()
707 AutoOutputRegister output(*this); in emitLoadEnvironmentFixedSlotResult()
730 AutoOutputRegister output(*this); in emitLoadEnvironmentDynamicSlotResult()
754 AutoOutputRegister output(*this); in emitLoadConstantStringResult()
766 AutoOutputRegister output(*this); in emitCompareStringResult()
[all …]
/dports/lang/spidermonkey60/firefox-60.9.0/js/src/jit/
H A DCacheIRCompiler.h513 class AutoOutputRegister; variable
518 friend class AutoOutputRegister;
573 const AutoOutputRegister& output);
612 class MOZ_RAII AutoOutputRegister {
616 AutoOutputRegister(const AutoOutputRegister&) = delete;
617 void operator=(const AutoOutputRegister&) = delete;
620 explicit AutoOutputRegister(CacheIRCompiler& compiler);
621 ~AutoOutputRegister();
653 const AutoOutputRegister& output) { in AutoScratchRegisterMaybeOutput()
H A DCacheIRCompiler.cpp1082 AutoOutputRegister::AutoOutputRegister(CacheIRCompiler& compiler) in AutoOutputRegister() function in AutoOutputRegister
1090 AutoOutputRegister::~AutoOutputRegister() { in ~AutoOutputRegister()
1606 AutoOutputRegister output(*this); in emitLoadUndefinedResult()
1626 AutoOutputRegister output(*this); in emitLoadBooleanResult()
1652 AutoOutputRegister output(*this); in emitLoadInt32ArrayLengthResult()
1669 AutoOutputRegister output(*this); in emitLoadArgumentsObjectLengthResult()
1693 AutoOutputRegister output(*this); in emitLoadFunctionLengthResult()
1742 AutoOutputRegister output(*this); in emitLoadStringLengthResult()
1752 AutoOutputRegister output(*this); in emitLoadStringCharResult()
1777 AutoOutputRegister output(*this); in emitLoadArgumentsObjectArgResult()
[all …]
H A DBaselineCacheIRCompiler.cpp490 AutoOutputRegister output(*this); in emitLoadValueResult()
496 AutoOutputRegister output(*this); in emitLoadFixedSlotResult()
506 AutoOutputRegister output(*this); in emitLoadDynamicSlotResult()
518 AutoOutputRegister output(*this); in emitMegamorphicLoadSlotResult()
817 AutoOutputRegister output(*this); in emitLoadUnboxedPropertyResult()
841 AutoOutputRegister output(*this); in emitLoadFrameCalleeResult()
851 AutoOutputRegister output(*this); in emitLoadFrameNumActualArgsResult()
861 AutoOutputRegister output(*this); in emitLoadTypedObjectResult()
883 AutoOutputRegister output(*this); in emitLoadFrameArgumentResult()
905 AutoOutputRegister output(*this); in emitLoadEnvironmentFixedSlotResult()
[all …]
H A DIonCacheIRCompiler.cpp905 AutoOutputRegister output(*this); in emitLoadFixedSlotResult()
913 AutoOutputRegister output(*this); in emitLoadDynamicSlotResult()
924 AutoOutputRegister output(*this); in emitMegamorphicLoadSlotResult()
1051 AutoOutputRegister output(*this); in emitCallScriptedGetterResult()
1107 AutoOutputRegister output(*this); in emitCallNativeGetterResult()
1169 AutoOutputRegister output(*this); in emitCallProxyGetResult()
1238 AutoOutputRegister output(*this); in emitCallProxyGetByValueResult()
1268 AutoOutputRegister output(*this); in emitCallProxyHasPropResult()
1292 AutoOutputRegister output(*this); in emitLoadUnboxedPropertyResult()
1318 AutoOutputRegister output(*this); in emitLoadEnvironmentFixedSlotResult()
[all …]